[ {
  "shortName" : "public Spacing getSpacing()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 798,
  "linesOfCode" : 620,
  "mcCabeIndex" : 363,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void forwardResponse()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 931,
  "endLine" : 1431,
  "linesOfCode" : 501,
  "mcCabeIndex" : 149,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int validateCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1492,
  "endLine" : 2038,
  "linesOfCode" : 418,
  "mcCabeIndex" : 116,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/MxmlReferenceContributor.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 435,
  "linesOfCode" : 322,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int nextSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 450,
  "endLine" : 877,
  "linesOfCode" : 305,
  "mcCabeIndex" : 146,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void process()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 326,
  "linesOfCode" : 212,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void process()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 326,
  "linesOfCode" : 212,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void process()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 319,
  "linesOfCode" : 211,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun function()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 79,
  "endLine" : 345,
  "linesOfCode" : 210,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 299,
  "linesOfCode" : 206,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spacing getSpacing()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlSpacingProcessor.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::CFML" ],
  "startLine" : 52,
  "endLine" : 311,
  "linesOfCode" : 203,
  "mcCabeIndex" : 97,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 375,
  "linesOfCode" : 201,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mxmlc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 832,
  "endLine" : 1085,
  "linesOfCode" : 196,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mxmlc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 825,
  "endLine" : 1074,
  "linesOfCode" : 192,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 323,
  "linesOfCode" : 191,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getChildIndent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartIndentProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 241,
  "linesOfCode" : 190,
  "mcCabeIndex" : 126,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mxmlc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 792,
  "endLine" : 1022,
  "linesOfCode" : 175,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/highlight/DartColorsAndFontsPage.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 258,
  "linesOfCode" : 175,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrap createChildWrap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartWrappingProcessor.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 246,
  "linesOfCode" : 173,
  "mcCabeIndex" : 75,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dumpCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/MethodInfo.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 212,
  "linesOfCode" : 172,
  "mcCabeIndex" : 77,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSAttributeList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 839,
  "endLine" : 1020,
  "linesOfCode" : 161,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1910,
  "endLine" : 2097,
  "linesOfCode" : 158,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1919,
  "endLine" : 2106,
  "linesOfCode" : 158,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseStatementBase()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 205,
  "linesOfCode" : 158,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean calcInsertOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 229,
  "endLine" : 387,
  "linesOfCode" : 155,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainStep()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 142,
  "endLine" : 324,
  "linesOfCode" : 154,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 95,
  "endLine" : 252,
  "linesOfCode" : 153,
  "mcCabeIndex" : 54,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void build()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 258,
  "linesOfCode" : 147,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void build()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 258,
  "linesOfCode" : 147,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfigurable.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 65,
  "endLine" : 225,
  "linesOfCode" : 147,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean processLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6522,
  "endLine" : 6722,
  "linesOfCode" : 146,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean processLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6290,
  "endLine" : 6483,
  "linesOfCode" : 145,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processOneCommandLoop()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 485,
  "endLine" : 655,
  "linesOfCode" : 145,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 306,
  "endLine" : 466,
  "linesOfCode" : 145,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseScript()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 702,
  "endLine" : 852,
  "linesOfCode" : 145,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveProjectInfo()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectResolver.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::platformio" ],
  "startLine" : 84,
  "endLine" : 245,
  "linesOfCode" : 145,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean processLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6477,
  "endLine" : 6673,
  "linesOfCode" : 143,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1895,
  "endLine" : 2062,
  "linesOfCode" : 142,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseCpool()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 388,
  "endLine" : 565,
  "linesOfCode" : 142,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 1087,
  "endLine" : 1276,
  "linesOfCode" : 139,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 1076,
  "endLine" : 1262,
  "linesOfCode" : 136,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptXmlTokensParser.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 168,
  "linesOfCode" : 136,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Indent getChildIndent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlIndentProcessor.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 164,
  "linesOfCode" : 136,
  "mcCabeIndex" : 81,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processResponse()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1027,
  "endLine" : 1194,
  "linesOfCode" : 134,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GeneralCommandLine createAdlCommandLine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 448,
  "endLine" : 602,
  "linesOfCode" : 131,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariableValue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 297,
  "endLine" : 473,
  "linesOfCode" : 130,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariableValue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 305,
  "endLine" : 481,
  "linesOfCode" : 130,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseStringCharacters()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralTextEscaper.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 176,
  "linesOfCode" : 130,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ActionEdit.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 197,
  "linesOfCode" : 130,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compile_mxmlc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 532,
  "endLine" : 685,
  "linesOfCode" : 129,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compile_compc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 366,
  "endLine" : 530,
  "linesOfCode" : 127,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startServer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2143,
  "endLine" : 2308,
  "linesOfCode" : 127,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 1024,
  "endLine" : 1200,
  "linesOfCode" : 126,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compile_mxmlc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 529,
  "endLine" : 678,
  "linesOfCode" : 125,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compile_compc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 366,
  "endLine" : 527,
  "linesOfCode" : 124,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compile_mxmlc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 510,
  "endLine" : 657,
  "linesOfCode" : 122,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkPackagingOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 412,
  "endLine" : 541,
  "linesOfCode" : 122,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariableValue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 188,
  "endLine" : 338,
  "linesOfCode" : 120,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getExtraSources()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3704,
  "endLine" : 3842,
  "linesOfCode" : 120,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1229,
  "endLine" : 1399,
  "linesOfCode" : 117,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAttributesList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 265,
  "endLine" : 399,
  "linesOfCode" : 117,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 338,
  "endLine" : 475,
  "linesOfCode" : 116,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compile_compc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 359,
  "endLine" : 508,
  "linesOfCode" : 114,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 81,
  "endLine" : 204,
  "linesOfCode" : 112,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCandidatesForResolution()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesFactory.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::Angular" ],
  "startLine" : 176,
  "endLine" : 291,
  "linesOfCode" : 112,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/ActionScriptReferenceContributor.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 139,
  "linesOfCode" : 109,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const LibraryInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/_internal/libraries.dart",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 194,
  "linesOfCode" : 107,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseSchemaElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v2.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 172,
  "linesOfCode" : 107,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatBuffer1()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 549,
  "endLine" : 668,
  "linesOfCode" : 106,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatBuffer1()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 549,
  "endLine" : 668,
  "linesOfCode" : 106,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngularAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularUndefinedBindingInspection.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 145,
  "linesOfCode" : 106,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startElement()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 193,
  "endLine" : 314,
  "linesOfCode" : 105,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startElement()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 193,
  "endLine" : 314,
  "linesOfCode" : 105,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseLeftHandSideExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 426,
  "endLine" : 539,
  "linesOfCode" : 104,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void processInstructions()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/AbstractDependencyFilter.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::osmorc" ],
  "startLine" : 97,
  "endLine" : 217,
  "linesOfCode" : 104,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseStatement()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 129,
  "endLine" : 275,
  "linesOfCode" : 102,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4461,
  "endLine" : 4596,
  "linesOfCode" : 101,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4481,
  "endLine" : 4616,
  "linesOfCode" : 101,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4490,
  "endLine" : 4625,
  "linesOfCode" : 101,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartServerCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 180,
  "linesOfCode" : 101,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 248,
  "endLine" : 358,
  "linesOfCode" : 99,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doBuild()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 142,
  "endLine" : 252,
  "linesOfCode" : 99,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCallExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 231,
  "endLine" : 338,
  "linesOfCode" : 99,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 244,
  "endLine" : 352,
  "linesOfCode" : 98,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseAttributeList()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/TagParsing.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::jade" ],
  "startLine" : 14,
  "endLine" : 119,
  "linesOfCode" : 98,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void batch1()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 327,
  "linesOfCode" : 97,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 168,
  "endLine" : 270,
  "linesOfCode" : 96,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun buildApplication()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaInspectionApplicationFactory.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::qodana" ],
  "startLine" : 76,
  "endLine" : 184,
  "linesOfCode" : 96,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetPlatform handleDependencies()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 229,
  "endLine" : 346,
  "linesOfCode" : 95,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecialFoldersExclusion()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartWorkflowTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 131,
  "linesOfCode" : 95,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceEvaluator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 159,
  "linesOfCode" : 95,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Runnable createExecuteCommandLineAction()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/util/YeomanCommandLineUtil.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 31,
  "endLine" : 131,
  "linesOfCode" : 95,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeElement createComposite()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeAstFactory.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::jade" ],
  "startLine" : 29,
  "endLine" : 130,
  "linesOfCode" : 95,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doCheck()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 503,
  "endLine" : 620,
  "linesOfCode" : 94,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUI()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/AddJobToChangeListDialog.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 181,
  "linesOfCode" : 94,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runningLoop()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2437,
  "endLine" : 2566,
  "linesOfCode" : 93,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runningLoop()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2472,
  "endLine" : 2601,
  "linesOfCode" : 93,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runningLoop()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2481,
  "endLine" : 2610,
  "linesOfCode" : 93,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void batch2()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 329,
  "endLine" : 448,
  "linesOfCode" : 93,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 260,
  "linesOfCode" : 93,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runCmdLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 131,
  "endLine" : 236,
  "linesOfCode" : 93,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexCssReferenceContributor.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 130,
  "linesOfCode" : 92,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parameter()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 465,
  "endLine" : 582,
  "linesOfCode" : 92,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleHtmlWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 183,
  "linesOfCode" : 91,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectMyAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 587,
  "endLine" : 689,
  "linesOfCode" : 91,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createChildConfigurables()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 317,
  "endLine" : 421,
  "linesOfCode" : 90,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection resolveFromQualifiedName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 108,
  "endLine" : 214,
  "linesOfCode" : 90,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineChangeProvider.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 134,
  "linesOfCode" : 90,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/MergeDataTest.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 170,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexDebugProcess()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 177,
  "endLine" : 277,
  "linesOfCode" : 88,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularNgOptimizedImageInspection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::Angular" ],
  "startLine" : 62,
  "endLine" : 150,
  "linesOfCode" : 88,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JButton createActionButton()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorInfoPanelHeader.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 72,
  "endLine" : 169,
  "linesOfCode" : 88,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean analyze()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2480,
  "endLine" : 2581,
  "linesOfCode" : 87,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 676,
  "endLine" : 816,
  "linesOfCode" : 87,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSarifReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ExportToSarifAction.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 143,
  "linesOfCode" : 87,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevisionGraphAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 176,
  "linesOfCode" : 87,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getCommandLineForSdkTool()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 282,
  "endLine" : 387,
  "linesOfCode" : 86,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlLanguageInjector.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 137,
  "linesOfCode" : 86,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseSchemaElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v1.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 134,
  "linesOfCode" : 86,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlAnnotator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::jhipster" ],
  "startLine" : 31,
  "endLine" : 117,
  "linesOfCode" : 86,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleLine()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/CompilerMessageHandlerBase.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 167,
  "linesOfCode" : 85,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doProcessToken()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockMarkerBlock.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::mdx" ],
  "startLine" : 35,
  "endLine" : 129,
  "linesOfCode" : 85,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLHeredocContentManipulator.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::terraform" ],
  "startLine" : 27,
  "endLine" : 137,
  "linesOfCode" : 85,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrap createChildWrap()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlWrappingProcessor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 134,
  "linesOfCode" : 85,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPropertyDeclarationOrReferenceKindAndDirective()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 83,
  "endLine" : 168,
  "linesOfCode" : 85,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 70,
  "endLine" : 171,
  "linesOfCode" : 85,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveType()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3011,
  "endLine" : 3113,
  "linesOfCode" : 84,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reimportFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/OsmorcFacetImporter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::osmorc" ],
  "startLine" : 67,
  "endLine" : 179,
  "linesOfCode" : 84,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveInnerClassProcessor.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 204,
  "linesOfCode" : 83,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::CFML" ],
  "startLine" : 35,
  "endLine" : 117,
  "linesOfCode" : 83,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpBreakLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2147,
  "endLine" : 2259,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpBreakLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2182,
  "endLine" : 2294,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpBreakLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2191,
  "endLine" : 2303,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor launchFlexConfig()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunner.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 134,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 774,
  "endLine" : 878,
  "linesOfCode" : 82,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlCompletionContributor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 63,
  "endLine" : 160,
  "linesOfCode" : 82,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 251,
  "endLine" : 381,
  "linesOfCode" : 82,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEntry()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 379,
  "endLine" : 467,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getCommandLineForSdkTool()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 743,
  "endLine" : 842,
  "linesOfCode" : 81,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryResolveBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3162,
  "endLine" : 3265,
  "linesOfCode" : 81,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryResolveBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3206,
  "endLine" : 3309,
  "linesOfCode" : 81,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryResolveBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3215,
  "endLine" : 3318,
  "linesOfCode" : 81,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilerOptionsConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 159,
  "endLine" : 248,
  "linesOfCode" : 81,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkActionScriptImplementedMethods()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 624,
  "endLine" : 712,
  "linesOfCode" : 81,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VmService connect()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 153,
  "linesOfCode" : 81,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 428,
  "endLine" : 516,
  "linesOfCode" : 81,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryBundlingEditorComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditorComponent.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 64,
  "endLine" : 148,
  "linesOfCode" : 81,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseMethodInfos()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 567,
  "endLine" : 656,
  "linesOfCode" : 80,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupBuildConfigs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 192,
  "linesOfCode" : 80,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection generateProject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/WebAppTemplate.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 115,
  "linesOfCode" : 80,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagsDescriptionsParser.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::CFML" ],
  "startLine" : 74,
  "endLine" : 154,
  "linesOfCode" : 80,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlVariantsProcessor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::CFML" ],
  "startLine" : 75,
  "endLine" : 181,
  "linesOfCode" : 80,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2886,
  "endLine" : 2999,
  "linesOfCode" : 79,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2930,
  "endLine" : 3043,
  "linesOfCode" : 79,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2939,
  "endLine" : 3052,
  "linesOfCode" : 79,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runTestInDirectory()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1452,
  "endLine" : 1559,
  "linesOfCode" : 79,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/FunctionsReturnTypeHelper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::terraform" ],
  "startLine" : 8,
  "endLine" : 95,
  "linesOfCode" : 79,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDelete()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2839,
  "endLine" : 2925,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDelete()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2848,
  "endLine" : 2934,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterInMultiLineArg()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 652,
  "endLine" : 729,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_golang_src_itest_resources_proto2_proto_init()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 810,
  "endLine" : 887,
  "linesOfCode" : 78,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doWatch()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5017,
  "endLine" : 5125,
  "linesOfCode" : 77,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doWatch()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5062,
  "endLine" : 5170,
  "linesOfCode" : 77,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 548,
  "endLine" : 624,
  "linesOfCode" : 77,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPresentableNormalFormalParameter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartPresentableUtil.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 169,
  "linesOfCode" : 77,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean tryToParseRuleset()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 214,
  "endLine" : 294,
  "linesOfCode" : 77,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doEnable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5391,
  "endLine" : 5477,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doEnable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5417,
  "endLine" : 5503,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doEnable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5462,
  "endLine" : 5548,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBCConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 229,
  "linesOfCode" : 76,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableCellEditor createValueEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 594,
  "endLine" : 684,
  "linesOfCode" : 76,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Results getUnusedImports()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 221,
  "endLine" : 305,
  "linesOfCode" : 76,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkExpressionIsAssignableToVariable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptTypeChecker.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 127,
  "linesOfCode" : 76,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void injectInMxmlFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlLanguageInjector.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 243,
  "linesOfCode" : 76,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromSomethingReferenceProvider.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 130,
  "linesOfCode" : 76,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchAnalysis()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/LocalRunQodanaViewModel.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::qodana" ],
  "startLine" : 150,
  "endLine" : 233,
  "linesOfCode" : 76,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSwcFromLibsFolderIncluded()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 468,
  "endLine" : 564,
  "linesOfCode" : 75,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePrimaryExpressionBase()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 119,
  "linesOfCode" : 75,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexSdkComboBoxWithBrowseButton()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 148,
  "linesOfCode" : 75,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalTask createIOSPackageTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 442,
  "endLine" : 529,
  "linesOfCode" : 75,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CoverageLoadingResult doLoadCoverageData()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageRunner.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 152,
  "linesOfCode" : 75,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void executeScript()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRemoteTestsRunner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::CFML" ],
  "startLine" : 91,
  "endLine" : 179,
  "linesOfCode" : 75,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaParameters createJavaParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 66,
  "endLine" : 162,
  "linesOfCode" : 75,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void process()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 705,
  "endLine" : 791,
  "linesOfCode" : 74,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void process()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 707,
  "endLine" : 793,
  "linesOfCode" : 74,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void process()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 716,
  "endLine" : 802,
  "linesOfCode" : 74,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSClass createClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 408,
  "endLine" : 488,
  "linesOfCode" : 74,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBlockType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfModelHelper.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::terraform" ],
  "startLine" : 98,
  "endLine" : 183,
  "linesOfCode" : 74,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSourcePosition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 507,
  "endLine" : 587,
  "linesOfCode" : 73,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 253,
  "linesOfCode" : 73,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcDefaultVariants()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptReferenceCompletionUtil.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 121,
  "linesOfCode" : 73,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartAnnotator.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 148,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processTopLevelDeclarationsImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 184,
  "endLine" : 272,
  "linesOfCode" : 73,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertCloseTagIfNeeded()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlTypedHandler.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::CFML" ],
  "startLine" : 143,
  "endLine" : 218,
  "linesOfCode" : 73,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 116,
  "endLine" : 202,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endElement()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 316,
  "endLine" : 406,
  "linesOfCode" : 72,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doWatch()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4997,
  "endLine" : 5099,
  "linesOfCode" : 72,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endElement()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 316,
  "endLine" : 406,
  "linesOfCode" : 72,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseStatement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 247,
  "endLine" : 323,
  "linesOfCode" : 72,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doRun()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4631,
  "endLine" : 4717,
  "linesOfCode" : 71,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseBuildConfigurationDialog.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 182,
  "linesOfCode" : 71,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List executeNoFormat()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ECMAScriptImportOptimizer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 158,
  "linesOfCode" : 71,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationCompletionProvider.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 29,
  "endLine" : 117,
  "linesOfCode" : 71,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 72,
  "endLine" : 152,
  "linesOfCode" : 71,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findResourceBundle()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2728,
  "endLine" : 2814,
  "linesOfCode" : 70,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor launchFlexConfig()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugRunner.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 160,
  "linesOfCode" : 70,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 239,
  "endLine" : 310,
  "linesOfCode" : 70,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromYaml()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaConfig.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::qodana" ],
  "startLine" : 196,
  "endLine" : 266,
  "linesOfCode" : 70,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinitionCreator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 65,
  "endLine" : 156,
  "linesOfCode" : 70,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 164,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDelete()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2804,
  "endLine" : 2881,
  "linesOfCode" : 69,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariableValue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 217,
  "endLine" : 301,
  "linesOfCode" : 69,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addChildren()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 631,
  "endLine" : 707,
  "linesOfCode" : 69,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean fixConstructor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 255,
  "endLine" : 329,
  "linesOfCode" : 69,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSVariable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/JSFieldCanBeLocalInspection.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 141,
  "linesOfCode" : 69,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkFlex4Attributes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 175,
  "endLine" : 251,
  "linesOfCode" : 69,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 213,
  "endLine" : 307,
  "linesOfCode" : 69,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange reformatRange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 151,
  "linesOfCode" : 69,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 126,
  "endLine" : 208,
  "linesOfCode" : 69,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSelectedBundles()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunState.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::osmorc" ],
  "startLine" : 108,
  "endLine" : 188,
  "linesOfCode" : 69,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map buildAttributesMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbSyntaxHighlighter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::protobuf" ],
  "startLine" : 94,
  "endLine" : 165,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set fieldMemberNames()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::protobuf" ],
  "startLine" : 146,
  "endLine" : 223,
  "linesOfCode" : 69,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static QName resolveMultiName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3346,
  "endLine" : 3428,
  "linesOfCode" : 68,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void evaluateFromTypeMap()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 331,
  "endLine" : 406,
  "linesOfCode" : 68,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FStat parseFStat()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/FStat.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 153,
  "endLine" : 223,
  "linesOfCode" : 68,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseHelperName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 756,
  "endLine" : 831,
  "linesOfCode" : 68,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleFault()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6265,
  "endLine" : 6342,
  "linesOfCode" : 67,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleFault()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6310,
  "endLine" : 6387,
  "linesOfCode" : 67,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseTraits()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 707,
  "endLine" : 781,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeChildren()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 178,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListPopup createPopup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 144,
  "linesOfCode" : 67,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean executeAcceptedElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 171,
  "linesOfCode" : 67,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startServer()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1249,
  "endLine" : 1321,
  "linesOfCode" : 67,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget buildDeeplyNestedWidget()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/LotsOfNestedParenthesesPerformance.dart",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 68,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStatement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 484,
  "endLine" : 565,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseCustomTagContent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParsing.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::Angular" ],
  "startLine" : 144,
  "endLine" : 210,
  "linesOfCode" : 67,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void indentBrace()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoTypedHandler.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::protobuf" ],
  "startLine" : 151,
  "endLine" : 223,
  "linesOfCode" : 67,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void link_mxmlc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 747,
  "endLine" : 830,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void link_mxmlc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 740,
  "endLine" : 823,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initButtonsAndAdditionalOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 265,
  "endLine" : 340,
  "linesOfCode" : 66,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_golang_src_itest_resources_proto3_proto_init()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 704,
  "endLine" : 769,
  "linesOfCode" : 66,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowLocations()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 927,
  "endLine" : 1002,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doRun()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4602,
  "endLine" : 4682,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowLocations()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 929,
  "endLine" : 1004,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doRun()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4622,
  "endLine" : 4702,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowLocations()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 938,
  "endLine" : 1013,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 570,
  "endLine" : 650,
  "linesOfCode" : 65,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 219,
  "endLine" : 293,
  "linesOfCode" : 65,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonElement buildJsonElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 213,
  "linesOfCode" : 65,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processNotification()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 772,
  "endLine" : 857,
  "linesOfCode" : 65,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Template buildFunctionsText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateEqualsAndHashcodeFix.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 156,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/BlockSubNameInsertHandler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 100,
  "linesOfCode" : 65,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildSignaturePresentations()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockParameterInfoHandler.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 112,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSVForVariableImpl.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 125,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfigurationProducer.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 92,
  "endLine" : 171,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 196,
  "linesOfCode" : 64,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doPrint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3557,
  "endLine" : 3639,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doPrint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3566,
  "endLine" : 3648,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean configureRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRuntimeConfigurationProducer.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 155,
  "linesOfCode" : 64,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 151,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseParenthesis()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockUtil.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::mdx" ],
  "startLine" : 13,
  "endLine" : 79,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/DtsTokenType.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::dts" ],
  "startLine" : 7,
  "endLine" : 84,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameElement()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameProcessor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::cucumber" ],
  "startLine" : 40,
  "endLine" : 106,
  "linesOfCode" : 64,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptEntities()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 89,
  "linesOfCode" : 64,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/BoardsJsonParser.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::platformio" ],
  "startLine" : 12,
  "endLine" : 76,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func use()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/users/proto2_user.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::protobuf" ],
  "startLine" : 7,
  "endLine" : 131,
  "linesOfCode" : 64,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func use()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/users/proto2_gogo_user.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::protobuf" ],
  "startLine" : 7,
  "endLine" : 131,
  "linesOfCode" : 64,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func use()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/users/proto3_user.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::protobuf" ],
  "startLine" : 7,
  "endLine" : 131,
  "linesOfCode" : 64,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func use()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/users/proto3_gogo_user.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::protobuf" ],
  "startLine" : 7,
  "endLine" : 131,
  "linesOfCode" : 64,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariableValue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 217,
  "endLine" : 293,
  "linesOfCode" : 63,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeChildren()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 385,
  "endLine" : 467,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getEventsMap()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::flex" ],
  "startLine" : 236,
  "endLine" : 307,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement doFindClassByQName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 180,
  "linesOfCode" : 63,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 213,
  "linesOfCode" : 63,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeTask()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 79,
  "endLine" : 156,
  "linesOfCode" : 63,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseNode()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 84,
  "endLine" : 150,
  "linesOfCode" : 63,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyKeywordCompletionProvider.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 14,
  "endLine" : 81,
  "linesOfCode" : 63,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRootsFromSdk()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 278,
  "endLine" : 354,
  "linesOfCode" : 62,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doPrint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3523,
  "endLine" : 3604,
  "linesOfCode" : 62,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doCheck()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 225,
  "endLine" : 294,
  "linesOfCode" : 62,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1521,
  "endLine" : 1592,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntries()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 556,
  "endLine" : 623,
  "linesOfCode" : 62,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRootsFromSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 307,
  "endLine" : 383,
  "linesOfCode" : 62,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOnTemplateChange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 347,
  "endLine" : 416,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 133,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexMoveClassDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassDialog.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 132,
  "linesOfCode" : 62,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renameOriginalClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 393,
  "endLine" : 462,
  "linesOfCode" : 62,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoring.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 200,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LineRange expandLineRangeToCoverPsiElements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 148,
  "linesOfCode" : 62,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFacetJAREditorTab()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 99,
  "endLine" : 169,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdlOptionModel()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlOptionModel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jhipster" ],
  "startLine" : 15,
  "endLine" : 77,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationBackedDescriptorImpl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 158,
  "linesOfCode" : 61,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function decorateIdeLanguageServiceExtensions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/decorateLanguageService.ts",
  "fileLinesCount" : 174,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 139,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun run()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaRunner.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::qodana" ],
  "startLine" : 65,
  "endLine" : 130,
  "linesOfCode" : 61,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbHighlightingAnnotator.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 119,
  "linesOfCode" : 61,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitExtensionRange()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 244,
  "endLine" : 304,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String replaceMacros()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/AirDescriptorOptions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 153,
  "linesOfCode" : 60,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doCreateWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 196,
  "endLine" : 261,
  "linesOfCode" : 60,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTypeFromClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 184,
  "linesOfCode" : 60,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBreakpointWithVmService()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 374,
  "endLine" : 445,
  "linesOfCode" : 60,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HCLLiteralAnnotator.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 45,
  "endLine" : 105,
  "linesOfCode" : 60,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletions()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlAttributeNamesCompletionProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 90,
  "linesOfCode" : 60,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  resolveElementTo()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::vuejs" ],
  "startLine" : 184,
  "endLine" : 252,
  "linesOfCode" : 60,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testRootClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceWindowsTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 93,
  "endLine" : 159,
  "linesOfCode" : 60,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/RepositoryReplicatorMojo.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 139,
  "linesOfCode" : 59,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUsagesInElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 219,
  "endLine" : 283,
  "linesOfCode" : 59,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getIosDevices()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/DeviceInfo.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 136,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAllVisibleSubclasses()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyTreeStructure.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 109,
  "linesOfCode" : 59,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanResult doRescan()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/UnversionedScopeScanner.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 104,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createToolbar()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 156,
  "endLine" : 219,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/MultipleFStatOutputParsingTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 103,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotSynchronizedInitially()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 688,
  "endLine" : 766,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void link_mxmlc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 716,
  "endLine" : 790,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5650,
  "endLine" : 5715,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5676,
  "endLine" : 5741,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5721,
  "endLine" : 5786,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyWidget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 190,
  "linesOfCode" : 58,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadProjectType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 282,
  "endLine" : 344,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareForEventListenerCall()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 467,
  "endLine" : 532,
  "linesOfCode" : 58,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptExtractFunctionDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 125,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptsForMembersVisibility()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptAccessibilityProcessingHandler.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 150,
  "linesOfCode" : 58,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineRollbackEnvironment.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 106,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecResult executeP4Command()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1682,
  "endLine" : 1748,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String workflowToString()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4284,
  "endLine" : 4342,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 511,
  "endLine" : 577,
  "linesOfCode" : 57,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 236,
  "linesOfCode" : 57,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCommonSupertype()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 137,
  "endLine" : 201,
  "linesOfCode" : 57,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeMetadata()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/MetadataStorageImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 75,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseTemplateBindings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 152,
  "endLine" : 208,
  "linesOfCode" : 57,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseDocument()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 40,
  "endLine" : 101,
  "linesOfCode" : 57,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addLocalPackages()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/LocalPackageCollector.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::osmorc" ],
  "startLine" : 51,
  "endLine" : 121,
  "linesOfCode" : 57,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildPanel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/WelcomeRunQodanaStep.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::qodana" ],
  "startLine" : 146,
  "endLine" : 208,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4EditOperation.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 123,
  "linesOfCode" : 57,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNsName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 155,
  "linesOfCode" : 56,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 165,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 627,
  "endLine" : 682,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onIsolatePaused()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceListener.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 152,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 212,
  "endLine" : 278,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/textFormat/PreElementHtmlRenderer.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 95,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillTree()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 145,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1081,
  "endLine" : 1150,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean appendFrameInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1181,
  "endLine" : 1248,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildFileList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1535,
  "endLine" : 1598,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1083,
  "endLine" : 1152,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean appendFrameInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1183,
  "endLine" : 1250,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildFileList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1550,
  "endLine" : 1613,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1092,
  "endLine" : 1161,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean appendFrameInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1192,
  "endLine" : 1259,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildFileList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1559,
  "endLine" : 1622,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTest()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitTestCreator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 105,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean applyFixForFunction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ConvertToLocalFix.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 117,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createNewPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 261,
  "endLine" : 321,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkMovingInsideOutside()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 150,
  "endLine" : 210,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLiteralImplicitElementProvider createLiteralImplicitElementProvider()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 202,
  "endLine" : 260,
  "linesOfCode" : 55,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceVariableHandler.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::terraform" ],
  "startLine" : 93,
  "endLine" : 150,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 65,
  "endLine" : 122,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 403,
  "endLine" : 463,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getCollectionSchematics()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsInfoProvider.ts",
  "fileLinesCount" : 195,
  "components" : [ "primary::Angular" ],
  "startLine" : 92,
  "endLine" : 149,
  "linesOfCode" : 55,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function parseArgs()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 8,
  "endLine" : 66,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModifiableRootModel createModule()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 261,
  "endLine" : 327,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolveAction.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::osmorc" ],
  "startLine" : 58,
  "endLine" : 121,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/controlflow/VueControlFlowBuilder.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::vuejs" ],
  "startLine" : 69,
  "endLine" : 128,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMandatoryOptions()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 178,
  "linesOfCode" : 54,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDisable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5278,
  "endLine" : 5339,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDisable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5304,
  "endLine" : 5365,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6116,
  "endLine" : 6176,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDisable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5349,
  "endLine" : 5410,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6161,
  "endLine" : 6221,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMandatoryOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 190,
  "linesOfCode" : 54,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModifiableFlexBuildConfiguration setupMainBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 190,
  "linesOfCode" : 54,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/ActionScriptPsiExtensionsImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 193,
  "linesOfCode" : 54,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureDescriptorsMapsInitialized()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 477,
  "endLine" : 540,
  "linesOfCode" : 54,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doUpdateFilesContent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 942,
  "endLine" : 1012,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/TfAsyncFormattingService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::terraform" ],
  "startLine" : 52,
  "endLine" : 107,
  "linesOfCode" : 54,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/controlflow/Angular2ControlFlowBuilder.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 104,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processQodanaWebUiRequestAsync()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/handler.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 83,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contribute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/GitReportContributor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 78,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllReferences()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/MessageComment.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::protobuf" ],
  "startLine" : 61,
  "endLine" : 120,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVar()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 408,
  "endLine" : 466,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean processBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5891,
  "endLine" : 5977,
  "linesOfCode" : 53,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean processBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6027,
  "endLine" : 6113,
  "linesOfCode" : 53,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean processBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6072,
  "endLine" : 6158,
  "linesOfCode" : 53,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVar()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 408,
  "endLine" : 466,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void launchAdl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1345,
  "endLine" : 1401,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 110,
  "linesOfCode" : 53,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createNorthPanel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/extract/DartServerExtractMethodHandler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Dart" ],
  "startLine" : 135,
  "endLine" : 193,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getDeclarationElementToProcess()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartPsiCompositeElementImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 135,
  "linesOfCode" : 53,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "terraform/metadata-crawler/src/main/kotlin/TerraformProvidersMetadataBuilder.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::terraform" ],
  "startLine" : 63,
  "endLine" : 116,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseAttributes()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::CFML" ],
  "startLine" : 189,
  "endLine" : 245,
  "linesOfCode" : 53,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List prepareRegexAndGetStaticTexts()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameProcessor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::cucumber" ],
  "startLine" : 133,
  "endLine" : 194,
  "linesOfCode" : 53,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 71,
  "endLine" : 130,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeTemplatesStep()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 270,
  "endLine" : 329,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findMatchingEnumElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoDeclarationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::protobuf" ],
  "startLine" : 139,
  "endLine" : 191,
  "linesOfCode" : 53,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/inspections/HbBlockMismatchAnnotator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::handlebars" ],
  "startLine" : 15,
  "endLine" : 72,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doCommands()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4862,
  "endLine" : 4922,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doCommands()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4882,
  "endLine" : 4942,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doCommands()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4927,
  "endLine" : 4987,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseParameterList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 190,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAttributeBody()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 404,
  "endLine" : 463,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 143,
  "endLine" : 204,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 341,
  "endLine" : 407,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List commit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 159,
  "endLine" : 227,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processResponse()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 579,
  "endLine" : 638,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search_findElementReferences()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1400,
  "endLine" : 1460,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::terraform" ],
  "startLine" : 137,
  "endLine" : 192,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseOperand()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 679,
  "endLine" : 732,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePipe()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 252,
  "endLine" : 303,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 188,
  "endLine" : 239,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureDeclarationResolvedAfterCodeCompletion()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesFactory.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::Angular" ],
  "startLine" : 104,
  "endLine" : 156,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueInjector.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::vuejs" ],
  "startLine" : 99,
  "endLine" : 156,
  "linesOfCode" : 52,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createSpecification()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeListHelper.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 69,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveUsingBranchCommand()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 162,
  "endLine" : 216,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ActionBaseFile.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 99,
  "endLine" : 150,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLogForFileWithBranch()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 55,
  "endLine" : 135,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveIntoPreExisting()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 310,
  "endLine" : 375,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseTagOrMixinInternals()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 171,
  "endLine" : 228,
  "linesOfCode" : 52,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyProjectArtifacts()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/RepositoryReplicatorMojo.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 191,
  "endLine" : 245,
  "linesOfCode" : 51,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoFuncs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1784,
  "endLine" : 1841,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoFuncs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1799,
  "endLine" : 1856,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoFuncs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1808,
  "endLine" : 1865,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetNonApplicableValuesToDefaults()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 250,
  "endLine" : 311,
  "linesOfCode" : 51,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfBCOutputUsedAs3rdPartyLib()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 216,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetTable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1095,
  "endLine" : 1148,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexImplicitUsageProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 91,
  "linesOfCode" : 51,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean installApk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 531,
  "endLine" : 586,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPredefinedTags()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 489,
  "endLine" : 549,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listenForCoverageFile()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageProgramRunner.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::js-karma" ],
  "startLine" : 57,
  "endLine" : 107,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Template buildFunctionsText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/OverrideImplementMethodFix.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 88,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showNotification()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 224,
  "endLine" : 281,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartAnnotator.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 226,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "drb_launch_tests",
  "longName" : "drb_launch_tests",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/tunit_or_minitest_in_folder_runner.rb",
  "fileLinesCount" : 185,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 53,
  "endLine" : 124,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/ResourceBlockNameInsertHandler.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 76,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfConfigCompletionContributor.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::terraform" ],
  "startLine" : 274,
  "endLine" : 329,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationProducer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::CFML" ],
  "startLine" : 40,
  "endLine" : 100,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2424,
  "endLine" : 2499,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionListener createInstallGeneratorsActionListener()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanInstalledGeneratorsMain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 57,
  "endLine" : 121,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 93,
  "endLine" : 151,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCollectInformation()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaReportHighlightingPass.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 108,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightedReportService.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::qodana" ],
  "startLine" : 304,
  "endLine" : 354,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findClass()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsClassLoader.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 80,
  "linesOfCode" : 51,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleAfterLParen()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoTypedHandler.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::protobuf" ],
  "startLine" : 87,
  "endLine" : 144,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateDirectiveComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveAnnotator.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::protobuf" ],
  "startLine" : 44,
  "endLine" : 102,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpTree()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3938,
  "endLine" : 4002,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5980,
  "endLine" : 6036,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpTree()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3959,
  "endLine" : 4023,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpTree()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3968,
  "endLine" : 4032,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateJSSubclassIntention.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 185,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSAttributeNameValuePair()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 230,
  "endLine" : 293,
  "linesOfCode" : 50,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doCallHierarchyTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 84,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runOverFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartSortMembersAction.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 135,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringLiteral()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLLiteralValidnessInspection.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::terraform" ],
  "startLine" : 46,
  "endLine" : 104,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set parseVariationsIntoBrackets()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 300,
  "endLine" : 353,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightClass.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 27,
  "endLine" : 79,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void embedDependency()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/DependencyEmbedder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::osmorc" ],
  "startLine" : 124,
  "endLine" : 185,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxRunner.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::osmorc" ],
  "startLine" : 51,
  "endLine" : 116,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map fstatBulk()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 281,
  "endLine" : 336,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobSearchParametersPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 85,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseMixinParameterList()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 90,
  "endLine" : 145,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDenoUrl()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 72,
  "endLine" : 134,
  "linesOfCode" : 50,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexResourceBuilder.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 108,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSourcePaths()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 469,
  "endLine" : 526,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorServer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 121,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveOutputs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 202,
  "endLine" : 260,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doNext()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2691,
  "endLine" : 2745,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doMcTree()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3692,
  "endLine" : 3755,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doNext()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2726,
  "endLine" : 2780,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doMcTree()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3713,
  "endLine" : 3776,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doCatch()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5835,
  "endLine" : 5893,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doNext()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2735,
  "endLine" : 2789,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doMcTree()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3722,
  "endLine" : 3785,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doCatch()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5880,
  "endLine" : 5938,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkDeep()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1026,
  "endLine" : 1088,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveExpression()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3171,
  "endLine" : 3247,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1170,
  "endLine" : 1228,
  "linesOfCode" : 49,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptWalkUpResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 96,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetRefactoringProcessor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 108,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblem.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 151,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 105,
  "endLine" : 163,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseOpenTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::CFML" ],
  "startLine" : 307,
  "endLine" : 379,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlMappingsForm()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 56,
  "endLine" : 110,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::Angular" ],
  "startLine" : 160,
  "endLine" : 208,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1178,
  "endLine" : 1243,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectivePropertyMappingCompletionScope.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::Angular" ],
  "startLine" : 55,
  "endLine" : 107,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 105,
  "endLine" : 155,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSarif()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/DuplicateCodeConsumer.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::qodana" ],
  "startLine" : 94,
  "endLine" : 144,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference createFileReference()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeFileReferenceSet.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::jade" ],
  "startLine" : 60,
  "endLine" : 112,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/settings/DenoSettingsConfigurable.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Deno" ],
  "startLine" : 29,
  "endLine" : 80,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOption()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 655,
  "endLine" : 710,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoSwfs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1456,
  "endLine" : 1509,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6488,
  "endLine" : 6547,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoSwfs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1458,
  "endLine" : 1511,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6678,
  "endLine" : 6737,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoSwfs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1467,
  "endLine" : 1520,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6727,
  "endLine" : 6786,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processShowFilesResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/KnownFilesInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 135,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TableModelBase createTableModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RepeatableValueDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 93,
  "endLine" : 147,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningOptionsForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 118,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashProjectStructureErrorsDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureErrorsDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 98,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openProjectStructure()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureErrorsDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 187,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 423,
  "endLine" : 474,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection createPasswordFields()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 95,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 130,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSReferenceExpression bindReferenceToElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 163,
  "endLine" : 214,
  "linesOfCode" : 48,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function continueIJConfigSetup()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellij.conf.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js-karma" ],
  "startLine" : 122,
  "endLine" : 181,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeObject()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1622,
  "endLine" : 1682,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processStream()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ServerErrorReaderThread.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 124,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/ShowUiRouterStatesNewDiagramAction.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 36,
  "endLine" : 91,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun initTerraform()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfActionService.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::terraform" ],
  "startLine" : 52,
  "endLine" : 100,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ImplicitUsageProvider.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 93,
  "linesOfCode" : 48,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2TemplateBindingKeysCompletionProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 70,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlocksCompletionProvider.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 78,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processDecorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 157,
  "endLine" : 205,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateExamplesSectionFix.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cucumber" ],
  "startLine" : 31,
  "endLine" : 89,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reimportFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/OsmorcBndFacetImporter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::osmorc" ],
  "startLine" : 58,
  "endLine" : 120,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doWrap()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/BndWrapper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::osmorc" ],
  "startLine" : 128,
  "endLine" : 183,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeMetadata()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/MetadataStorageImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 66,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processStringWithReferences()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 118,
  "endLine" : 176,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void adjustQNames()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3269,
  "endLine" : 3322,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCombo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCCombo.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 91,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/JSFlexFileReference.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 94,
  "linesOfCode" : 47,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkPassword()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 145,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 217,
  "linesOfCode" : 47,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3GenerateConfigTask.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 104,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationCompletionResultsProcessor.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 95,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ShorthandAccess.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 48,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartStaticFieldsGroup.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 102,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleDebuggerConnected()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 147,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleFunctionInvocationInsertion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 542,
  "endLine" : 604,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void contributeControllerProperties()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 178,
  "endLine" : 224,
  "linesOfCode" : 47,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LookupElement namedElementToLookupItem()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlLookUpItemUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::CFML" ],
  "startLine" : 47,
  "endLine" : 100,
  "linesOfCode" : 47,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormSymbolScopeInAttributeValue.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 128,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTemplate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/quickFixes/CreateFormGroupPropertyQuickFix.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::Angular" ],
  "startLine" : 75,
  "endLine" : 121,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 90,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildSignaturePresentations()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2TemplateBindingsParameterInfoHandler.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 114,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMavenResourcePaths()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/ResourceCollector.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::osmorc" ],
  "startLine" : 73,
  "endLine" : 147,
  "linesOfCode" : 47,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkDefinitionsEditorComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::osmorc" ],
  "startLine" : 76,
  "endLine" : 128,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinitionCreator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 79,
  "endLine" : 138,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getView()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/SetupGitHubActionsView.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::qodana" ],
  "startLine" : 104,
  "endLine" : 151,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 398,
  "endLine" : 457,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TracerManager createTracer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 114,
  "endLine" : 162,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testIdeaMoveGoesIntoNativeImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 428,
  "endLine" : 486,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatisticsEntry()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 392,
  "endLine" : 437,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShow()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 814,
  "endLine" : 871,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processEvents()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5831,
  "endLine" : 5884,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShow()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 816,
  "endLine" : 873,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processEvents()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5967,
  "endLine" : 6020,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShow()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 825,
  "endLine" : 882,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processEvents()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6012,
  "endLine" : 6065,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addGeneratedSources()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2947,
  "endLine" : 3003,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toPresentableSting()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 139,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOption()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 696,
  "endLine" : 749,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean scanIosDevices()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 645,
  "endLine" : 697,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doMove()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersHandler.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 104,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 179,
  "endLine" : 226,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptVariantsProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 99,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void register()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerLogComponent.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::js-karma" ],
  "startLine" : 103,
  "endLine" : 149,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeDocumentChange()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 197,
  "endLine" : 254,
  "linesOfCode" : 46,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int decode4to3()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1744,
  "endLine" : 1814,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/Default.dart",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 49,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DartFileIndexData indexFileRoots()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartIndexUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 92,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initDartSdkControls()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUtil.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 127,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveResourceTypes()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/metadata-crawler/src/main/kotlin/ResourceTypesSaver.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 18,
  "endLine" : 74,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillStateParameters()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 327,
  "endLine" : 372,
  "linesOfCode" : 46,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSElementIndexingData processJSDocComment()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 401,
  "endLine" : 447,
  "linesOfCode" : 46,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseArgumentsList()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 518,
  "endLine" : 563,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readValue()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::CFML" ],
  "startLine" : 132,
  "endLine" : 179,
  "linesOfCode" : 46,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularDeferBlockOnTriggerInspection.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 66,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFixBase.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::cucumber" ],
  "startLine" : 56,
  "endLine" : 109,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 279,
  "endLine" : 332,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assureDel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 476,
  "endLine" : 533,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testNativeMoveGoesIntoIdeaImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 361,
  "endLine" : 416,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean createConflictAnnotation()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 683,
  "endLine" : 736,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyAndFixCustomAirDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::flex" ],
  "startLine" : 375,
  "endLine" : 425,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateForProject()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/IdeaConfigurationMojo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 169,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void issueCommand()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6066,
  "endLine" : 6117,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void issueCommand()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6207,
  "endLine" : 6258,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void issueCommand()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6252,
  "endLine" : 6303,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFunctionNoMarker()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 105,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computePresentation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 211,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLibs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 408,
  "endLine" : 455,
  "linesOfCode" : 45,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addTypeFromElementResolveResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeEvaluator.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 126,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object decodeToObject()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1108,
  "endLine" : 1163,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applySourceChange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/AssistUtils.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 111,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartEnterInStringHandler.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 76,
  "linesOfCode" : 45,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeDefaultPresentation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 293,
  "endLine" : 342,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeStackFrames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 603,
  "endLine" : 656,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getArgumentIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 758,
  "endLine" : 811,
  "linesOfCode" : 45,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlStackTraceFilterProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::CFML" ],
  "startLine" : 46,
  "endLine" : 99,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkCyclicDependencies()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 139,
  "endLine" : 185,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/highlighting/PostCssSyntaxHighlighter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::postcss" ],
  "startLine" : 52,
  "endLine" : 96,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVersionRange()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 478,
  "endLine" : 523,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sanitizeIncludedResources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/ImporterUtil.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 177,
  "endLine" : 227,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TreeModel createModel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/BundleSelector.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::osmorc" ],
  "startLine" : 90,
  "endLine" : 141,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Problem checkAccessibility()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/PackageAccessibilityInspection.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 118,
  "endLine" : 181,
  "linesOfCode" : 45,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepare()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 90,
  "endLine" : 140,
  "linesOfCode" : 45,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOptionNameValue()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/inspections/JdlIncorrectOptionTypeInspection.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::jhipster" ],
  "startLine" : 23,
  "endLine" : 77,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarations()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolDeclarationProvider.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 77,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNotification()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectLinkService.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::qodana" ],
  "startLine" : 293,
  "endLine" : 339,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List processError()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLintOutputJsonParser.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 60,
  "endLine" : 107,
  "linesOfCode" : 45,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoginState ensureImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 94,
  "endLine" : 139,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeMetadata()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/MetadataStorageImpl.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Deno" ],
  "startLine" : 13,
  "endLine" : 62,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitFieldNumber()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 306,
  "endLine" : 352,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doFinish()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2750,
  "endLine" : 2799,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doCondition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4927,
  "endLine" : 4981,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doFinish()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2785,
  "endLine" : 2834,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doCondition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4947,
  "endLine" : 5001,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doFinish()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2794,
  "endLine" : 2843,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doCondition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4992,
  "endLine" : 5046,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 186,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getOrCreateConfigFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 776,
  "endLine" : 825,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void launchWithSelectedApplication()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 284,
  "endLine" : 331,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 171,
  "endLine" : 222,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeInvoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 259,
  "endLine" : 308,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 156,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 606,
  "endLine" : 654,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPositionInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/DartConsoleFilterTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 90,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveAndUseScope()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/resolve/DartResolveTest.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 62,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentionsOrder()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerIntentionsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 91,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processNotification()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 529,
  "endLine" : 573,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/Default_after.dart",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 50,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildLanguageFoldRegions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 96,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statementCanBePlacedAlong()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 433,
  "endLine" : 476,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record",
  "longName" : "record",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 174,
  "endLine" : 229,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_failed_3args",
  "longName" : "example_failed_3args",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 264,
  "endLine" : 338,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getRevealLib()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/Reveal.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 62,
  "endLine" : 112,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 295,
  "endLine" : 342,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 68,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ngTranspiledTemplateHandler()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngCommands.ts",
  "fileLinesCount" : 139,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 121,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngularAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidI18nAttributeInspection.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 67,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getVariables()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsBindVariablesProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::drools" ],
  "startLine" : 75,
  "endLine" : 123,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String cleanupVersion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/ImporterUtil.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 91,
  "endLine" : 135,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 89,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showConnectionState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 72,
  "endLine" : 119,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectComments()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 249,
  "endLine" : 313,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void findRestParameterExpectedType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptExpectedTypeEvaluator.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 68,
  "linesOfCode" : 43,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processModuleWithBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexOrderEnumerationHandler.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 136,
  "endLine" : 185,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doResetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 488,
  "endLine" : 542,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 329,
  "endLine" : 373,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassDialog.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 200,
  "endLine" : 246,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runLinkedEdits()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/AssistUtils.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::Dart" ],
  "startLine" : 270,
  "endLine" : 318,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean removeRowsForFilesInSet()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 189,
  "endLine" : 254,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String calculateIssueText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerErrorHandler.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 143,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBySelection()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 325,
  "endLine" : 367,
  "linesOfCode" : 43,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerProblems()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/inspections/CfmlReferenceInspection.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::CFML" ],
  "startLine" : 35,
  "endLine" : 85,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advance()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/index/Angular2HtmlFilterLexer.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 72,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startGeneratorApp()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 136,
  "endLine" : 180,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processParameterTypesInCucumberExpression()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 509,
  "endLine" : 556,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStepDefinitionFileDialog()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/ui/CreateStepDefinitionFileDialog.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cucumber" ],
  "startLine" : 40,
  "endLine" : 89,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extendAttributes()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::drools" ],
  "startLine" : 131,
  "endLine" : 174,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function decorateIdeLanguageServiceExtensions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src-js/ws-typescript-vue-plugin/src/decorateLanguageService.ts",
  "fileLinesCount" : 59,
  "components" : [ "primary::vuejs" ],
  "startLine" : 8,
  "endLine" : 59,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun regionExistsInDirectory()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/OpenInIdeFileRegionLocator.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 73,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveStatus()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/FStat.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 105,
  "endLine" : 151,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createChangeListForm()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 959,
  "endLine" : 1002,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void gaugeInit()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 208,
  "endLine" : 256,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doExecute()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebugProcessRunner.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::Meteor" ],
  "startLine" : 36,
  "endLine" : 89,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processFileInEditor()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 101,
  "endLine" : 154,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotateExtensionName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SharedAnnotations.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 164,
  "endLine" : 211,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File findArtifact()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/WorkspaceReaderImpl.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 95,
  "linesOfCode" : 42,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doUnDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5231,
  "endLine" : 5273,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doUnDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5257,
  "endLine" : 5299,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doUnDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5302,
  "endLine" : 5344,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFilesIncludedInSwc()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 239,
  "linesOfCode" : 42,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupRootModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 169,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onInitialPathChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 132,
  "linesOfCode" : 42,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalTask createAndroidPackageTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 393,
  "endLine" : 440,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeContext createCodeContextFromLibraries()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 229,
  "endLine" : 277,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement getResolvedElementAtCursor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/DartHierarchyUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 116,
  "linesOfCode" : 42,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runDartfmt()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 219,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseRecordOrParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 270,
  "endLine" : 320,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doInvoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 143,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection generateProject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/StagehandTemplate.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 84,
  "linesOfCode" : 42,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function loadLanguagePlugins()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/index.ts",
  "fileLinesCount" : 95,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 71,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseRanges()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::Angular" ],
  "startLine" : 212,
  "endLine" : 253,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExpressionTarget()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tmplApi.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::Angular" ],
  "startLine" : 405,
  "endLine" : 447,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parsePseudoTerm()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 375,
  "endLine" : 416,
  "linesOfCode" : 42,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel createPanel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/step/YeomanProjectSettingsStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 57,
  "endLine" : 110,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addStepDefinitions()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 241,
  "endLine" : 288,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluateContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueBaseLiveTemplateContextType.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 69,
  "linesOfCode" : 42,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startOAuth()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizingImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 81,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/linesOfCode/JvmLinesOfCodeInspection.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 68,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void launchP4Server()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 177,
  "endLine" : 223,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseSmthWithElse()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 419,
  "endLine" : 471,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processFileIterator()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 195,
  "endLine" : 241,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PrettierPlugin.prototype.onMessage = function()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "fileLinesCount" : 228,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 43,
  "endLine" : 84,
  "linesOfCode" : 42,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbMessageType createMapEntry()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbMapFieldMixin.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::protobuf" ],
  "startLine" : 94,
  "endLine" : 135,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNode()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 669,
  "endLine" : 714,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateFaultTable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6801,
  "endLine" : 6852,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateFaultTable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6992,
  "endLine" : 7043,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateFaultTable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 7042,
  "endLine" : 7093,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNode()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 669,
  "endLine" : 714,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveInheritance()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2583,
  "endLine" : 2633,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2635,
  "endLine" : 2685,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sortInheritance()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2863,
  "endLine" : 2906,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkIfEmpty()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 194,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptMethodsCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptMethodsCompletionContributor.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 67,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cacheBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 147,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor launchDebugProcess()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 235,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 216,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean scanAndroidDevices()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 699,
  "endLine" : 746,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 551,
  "endLine" : 596,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNamedObjectIsInCorrespondingFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 553,
  "endLine" : 600,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 751,
  "endLine" : 798,
  "linesOfCode" : 41,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 692,
  "endLine" : 739,
  "linesOfCode" : 41,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDartUrlResolver()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartWorkflowTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 180,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnquoteDartString()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartSimpleTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 67,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveWithExports()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 172,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 232,
  "endLine" : 272,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyNodeDescriptor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 96,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTransferableData()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartCopyPasteProcessor.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 142,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createAnnotation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartAnnotator.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::Dart" ],
  "startLine" : 263,
  "endLine" : 305,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartPubBuildDialog()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubBuildDialog.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 101,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performPubAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubActionBase.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 141,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void ensureInitialized()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFixSet.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 110,
  "linesOfCode" : 41,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean updateRegionsDeletingTouched()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 489,
  "endLine" : 540,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopServer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2347,
  "endLine" : 2392,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseInnerMessage()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 72,
  "endLine" : 112,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFoldingDescriptors()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/folding/CfmlFoldingBuilder.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::CFML" ],
  "startLine" : 59,
  "endLine" : 107,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/BlueprintParser.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 52,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProviders()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolQueryConfigurator.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::Angular" ],
  "startLine" : 65,
  "endLine" : 114,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseExpression()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 314,
  "endLine" : 355,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processQualifiedIdentifier()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 389,
  "endLine" : 429,
  "linesOfCode" : 41,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processClassMembers()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 522,
  "endLine" : 563,
  "linesOfCode" : 41,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateWatcherSetup()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/impl/AdditionalJARContentsWatcherManager.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 71,
  "endLine" : 115,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndTestState()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 63,
  "endLine" : 110,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/BndWrapper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::osmorc" ],
  "startLine" : 240,
  "endLine" : 280,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 121,
  "endLine" : 166,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::vuejs" ],
  "startLine" : 82,
  "endLine" : 122,
  "linesOfCode" : 41,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultStepDefinitionFolderPath()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 136,
  "endLine" : 178,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightedReportService.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::qodana" ],
  "startLine" : 356,
  "endLine" : 400,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaInIdeScript.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 71,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreeNodeComparator.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 6,
  "endLine" : 46,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Matcher getMatcher()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 210,
  "endLine" : 257,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createToolbar()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 130,
  "endLine" : 175,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ResolveAllAction.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 84,
  "endLine" : 127,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/FormParserTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 12,
  "endLine" : 66,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/formatter/SpecFormatter.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::gauge" ],
  "startLine" : 71,
  "endLine" : 112,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 92,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Status doCompile()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 349,
  "endLine" : 395,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String replaceMacros()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::flex" ],
  "startLine" : 185,
  "endLine" : 231,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateAirDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::flex" ],
  "startLine" : 286,
  "endLine" : 330,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSwfVersionForTargetPlayer()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 1026,
  "endLine" : 1065,
  "linesOfCode" : 40,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSwfVersionForAirVersion()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 1067,
  "endLine" : 1106,
  "linesOfCode" : 40,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void link_compc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 700,
  "endLine" : 745,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void link_compc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 693,
  "endLine" : 738,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeTag()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/ShareableFlexConfigGenerator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 130,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/IdeaConfigurationMojo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 118,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean check()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 914,
  "endLine" : 967,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set fileSetFromPaths()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4007,
  "endLine" : 4048,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processModifierList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 184,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startCommandProcessingThread()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 383,
  "endLine" : 424,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillMapsForClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/NodeClassInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 139,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectModifiableModelProvider createModelProvider()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 636,
  "endLine" : 682,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexStackTraceFilter.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 196,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupTheme()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 268,
  "endLine" : 311,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtTask.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 129,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalTask createAirDesktopTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 348,
  "endLine" : 391,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSReferenceEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 93,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 201,
  "endLine" : 243,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateEventMetadataByMxmlAttributeFix.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 92,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptCompletionKeywordsContributor.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 64,
  "linesOfCode" : 40,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiReferenceProvider createReferenceProviderForTagOrAttributeExpectingJSClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/MxmlReferenceContributor.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::flex" ],
  "startLine" : 437,
  "endLine" : 481,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void beforeCommandFinished()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 305,
  "endLine" : 344,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 118,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inlineElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 100,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartServerGotoSuperHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 76,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 417,
  "endLine" : 467,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSdkPathChanged()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 153,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fetch_file_colon_line",
  "longName" : "fetch_file_colon_line",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 304,
  "endLine" : 362,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PairProcessor createRouterParametersProcessor()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 704,
  "endLine" : 745,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDirectiveIndexKeys()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSDirectivesSupport.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 54,
  "endLine" : 93,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenizer()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/spellchecker/HCLSpellcheckerStrategy.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 61,
  "linesOfCode" : 40,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlPsiUtil.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::CFML" ],
  "startLine" : 71,
  "endLine" : 110,
  "linesOfCode" : 40,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/quickFixes/Angular2FormsProblemQuickFixProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 62,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 602,
  "endLine" : 653,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorControlUI createUI()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorListControl.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 104,
  "endLine" : 151,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean annotate()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/ExportPackageParser.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::osmorc" ],
  "startLine" : 85,
  "endLine" : 131,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processEventLine()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 238,
  "endLine" : 279,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerPropertyTypeBase.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::vuejs" ],
  "startLine" : 60,
  "endLine" : 100,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void calculateGlueFromHooksAndTypes()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 603,
  "endLine" : 646,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun highlightOpenInIdeCloudReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/open-in-ide.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 77,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runExternalToolsProviders()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsProvider.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 98,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun afterCidrWorkspacesReadyImpl()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppHeadlessStartupExtension.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 79,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 116,
  "endLine" : 160,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUI()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/BrowsePreviewDialog.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 94,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeListChooser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ChangeListChooser.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 80,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testNativeCommentGoesInfoIdeaImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 272,
  "endLine" : 320,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AsyncPromise generateFromArchetype()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/maven/GaugeMavenImporter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::gauge" ],
  "startLine" : 41,
  "endLine" : 90,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void install()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/markdownPreview/Spectacle.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gauge" ],
  "startLine" : 51,
  "endLine" : 90,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Collection protoToMembers()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 214,
  "endLine" : 255,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRBraceToken()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::handlebars" ],
  "startLine" : 44,
  "endLine" : 101,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String doEscape()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/common/src/util/StringUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 58,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpHaltState()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2068,
  "endLine" : 2129,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doClear()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3004,
  "endLine" : 3049,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doCF()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5518,
  "endLine" : 5558,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream locateSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5592,
  "endLine" : 5640,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int determineCommand()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6612,
  "endLine" : 6669,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpHaltState()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2103,
  "endLine" : 2164,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doClear()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3048,
  "endLine" : 3093,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doCF()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5544,
  "endLine" : 5584,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream locateSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5618,
  "endLine" : 5666,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int determineCommand()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6802,
  "endLine" : 6859,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpHaltState()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2112,
  "endLine" : 2173,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doClear()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3057,
  "endLine" : 3102,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doCF()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5589,
  "endLine" : 5629,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream locateSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5663,
  "endLine" : 5711,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int determineCommand()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6851,
  "endLine" : 6908,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startCompilationThread()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/FlexCompiler.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 157,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableCellRenderer createValueRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 525,
  "endLine" : 569,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1250,
  "endLine" : 1293,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepeatableValueDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RepeatableValueDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 85,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSourceRoot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 519,
  "endLine" : 564,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 233,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scheduleInputStreamReading()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 169,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCreateMembersFix createFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateToStringHandler.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 80,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getConstructorText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptAddConstructorAndSuperInvocationFix.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 80,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MavenId getFlexCompilerMavenId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 400,
  "endLine" : 442,
  "linesOfCode" : 39,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDefaultPrefix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexSchemaHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 237,
  "endLine" : 281,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testServerDataUpdateOnSelectionDelete()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 204,
  "endLine" : 253,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testServerDataLifecycle()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 283,
  "endLine" : 334,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement findReference()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 86,
  "endLine" : 125,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStaticFieldsIfPresentAndThenAllVars()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 137,
  "endLine" : 181,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processSupers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 470,
  "endLine" : 513,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseMessage()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 28,
  "endLine" : 70,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean messageFormatCompletion()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularMessageFormatCompletion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 73,
  "endLine" : 113,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 234,
  "endLine" : 291,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 200,
  "endLine" : 247,
  "linesOfCode" : 39,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseCloseTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::CFML" ],
  "startLine" : 264,
  "endLine" : 305,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void innerResolveInContext()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFileReferenceSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 68,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showParameterInfo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlParameterInfoHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::CFML" ],
  "startLine" : 71,
  "endLine" : 109,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParsing.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::Angular" ],
  "startLine" : 305,
  "endLine" : 343,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 995,
  "endLine" : 1046,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockParameterNameCompletionProvider.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 67,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngularAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidTemplateReferenceVariableInspection.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 63,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/OsgiManifestHighlightingAnnotator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 85,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun beforeLaunch()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/workflow/JvmProjectStructureChecker.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 58,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 132,
  "endLine" : 176,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doGetChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 129,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParticularConnectionPerforceIntegratePanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 99,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChangeRevisions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 715,
  "endLine" : 762,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void after()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 556,
  "endLine" : 594,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testIdeaDeleteGoesIntoNativeImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 498,
  "endLine" : 547,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GaugeVersionInfo getVersionInternal()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeVersion.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gauge" ],
  "startLine" : 55,
  "endLine" : 94,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 99,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isReservedFieldOrDescendant()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 104,
  "endLine" : 154,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SchemaDirective findNoCache()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirective.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::protobuf" ],
  "startLine" : 91,
  "endLine" : 138,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoString parse()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/ProtoString.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::protobuf" ],
  "startLine" : 66,
  "endLine" : 114,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doWhat()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4401,
  "endLine" : 4453,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHandle()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4812,
  "endLine" : 4855,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doWhat()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4421,
  "endLine" : 4473,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHandle()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4832,
  "endLine" : 4875,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doWhat()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4430,
  "endLine" : 4482,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHandle()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4877,
  "endLine" : 4920,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Source preprocess()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2230,
  "endLine" : 2276,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseStatement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 733,
  "endLine" : 778,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatisticsEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 345,
  "endLine" : 382,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAirRuntimeVersionOnDevice()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 132,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.configureBrowsers = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-debug.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 106,
  "endLine" : 146,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateConstraintsTokens()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxHighlightingLexerBase.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::mdx" ],
  "startLine" : 69,
  "endLine" : 109,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileReferencesInImports()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 174,
  "endLine" : 235,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 283,
  "endLine" : 320,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/SpaceOthers_after.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 45,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/ErrorInArgumentList.dart",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 39,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/ErrorInArgumentList_after.dart",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 39,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/SpaceWithin.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 44,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/SpaceBeforeParentheses_after.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 45,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/BracePlacement2_after.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 45,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/BracePlacement1_after.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 45,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/BracePlacement1.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 44,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/SpaceWithin_after.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 45,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/SpaceBeforeParentheses.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 44,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/SpaceOthers.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 44,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/BracePlacement2.dart",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 44,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 349,
  "endLine" : 396,
  "linesOfCode" : 38,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldClassBodies()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 276,
  "endLine" : 313,
  "linesOfCode" : 38,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateRegionsUpdatingTouched()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 542,
  "endLine" : 586,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPrerequisite()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/inspections/MakefileUnresolvedPrerequisiteInspection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::makefile" ],
  "startLine" : 16,
  "endLine" : 60,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseOptionalIDAndTags_PropertyUtil()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 46,
  "endLine" : 89,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseSwitchExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 575,
  "endLine" : 612,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/inspections/CfmlFileReferenceInspection.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 66,
  "linesOfCode" : 38,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2Injector.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 96,
  "linesOfCode" : 38,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProviders()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsSymbolQueryScopeContributor.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 66,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2CodeCompletionItemCustomizer.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 76,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List buildChildren()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 83,
  "endLine" : 124,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spacing getSpacing()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 142,
  "endLine" : 181,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean createStepDefinitionFile()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFixBase.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::cucumber" ],
  "startLine" : 117,
  "endLine" : 158,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extendRule()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::drools" ],
  "startLine" : 39,
  "endLine" : 79,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAnyProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 157,
  "endLine" : 198,
  "linesOfCode" : 38,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/problem/SarifProblem.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 95,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiFileHandler.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::qodana" ],
  "startLine" : 49,
  "endLine" : 87,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  runTaskAndLogTime()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 63,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun qodanaJobText()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/DefaultQodanaGithubWorkflowBuilder.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 66,
  "endLine" : 106,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun buildQodanaTreeRootForHighlightedReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLoadedImpl.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::qodana" ],
  "startLine" : 208,
  "endLine" : 248,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectProcessor()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppProjectLoaderExtension.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 75,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeP4SetVariables()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 102,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 229,
  "endLine" : 278,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceStreamTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 90,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testCommentFromIdeaGoesInfoNativeImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 209,
  "endLine" : 260,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeSyntaxHighlighter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jade" ],
  "startLine" : 30,
  "endLine" : 68,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gauge" ],
  "startLine" : 99,
  "endLine" : 141,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTransferableData()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierCopyPastePostProcessor.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 42,
  "endLine" : 84,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/actions/ConnectDisconnectAction.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 46,
  "endLine" : 85,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 184,
  "endLine" : 224,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbField getEquivalentMessageSetField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbTextMessageSetSupportingExtensionNameReference.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::protobuf" ],
  "startLine" : 86,
  "endLine" : 129,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removeOptions()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 240,
  "endLine" : 284,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLibs()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 381,
  "endLine" : 421,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void link_compc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 672,
  "endLine" : 714,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doStep()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2644,
  "endLine" : 2686,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doSet()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3473,
  "endLine" : 3521,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doStep()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2679,
  "endLine" : 2721,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EvaluationResult evalExpression()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3667,
  "endLine" : 3705,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processArgs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 426,
  "endLine" : 467,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doStep()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2688,
  "endLine" : 2730,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EvaluationResult evalExpression()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3676,
  "endLine" : 3714,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringElementListener getRefactoringElementListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfiguration.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 176,
  "linesOfCode" : 37,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable createBCNatureModifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 178,
  "endLine" : 222,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void selectSdkUsedByOtherModules()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexSdkStep.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 91,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTableButtons()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 167,
  "endLine" : 207,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rebuildSdkListAndSelectSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 150,
  "endLine" : 194,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSourcePaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 503,
  "endLine" : 547,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkAirVersionIfCustomDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 95,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 133,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendSigningOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtTask.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 82,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean addCreateFromUsageFixes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptReferenceChecker.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::flex" ],
  "startLine" : 176,
  "endLine" : 217,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SignatureMatchResult checkCompatibleSignature()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 136,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getRLMInfos()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4Configurator.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 99,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 691,
  "endLine" : 729,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doProcess()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1124,
  "endLine" : 1167,
  "linesOfCode" : 37,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addErrorMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 253,
  "endLine" : 292,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean prepareProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptReferenceExpressionResolver.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::flex" ],
  "startLine" : 181,
  "endLine" : 222,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectTemplateModifications()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxTemplateDataElementType.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::mdx" ],
  "startLine" : 31,
  "endLine" : 67,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processRequests()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 863,
  "endLine" : 908,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/SpaceAroundOperators.dart",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 43,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/SpaceAroundOperators_after.dart",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 44,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF100()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 223,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF900()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 400,
  "endLine" : 442,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF1100()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 469,
  "endLine" : 511,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF1400()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 563,
  "endLine" : 605,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF1500()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 607,
  "endLine" : 649,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF1800()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 701,
  "endLine" : 743,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF2000()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 770,
  "endLine" : 812,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldComments()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 235,
  "endLine" : 274,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSetBreakpointsForIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 276,
  "endLine" : 316,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void findSourceComponents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 105,
  "linesOfCode" : 37,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasEmptyBlock()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1138,
  "endLine" : 1175,
  "linesOfCode" : 37,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartGeneratorPeer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 109,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getSuggestedNames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartNameSuggesterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 74,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 520,
  "endLine" : 561,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStatesFromIndex()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 59,
  "endLine" : 97,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addImplicitElements()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 516,
  "endLine" : 555,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectToolchains()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/toolchain/CdToolchains.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 50,
  "endLine" : 86,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Constraint.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::terraform" ],
  "startLine" : 67,
  "endLine" : 119,
  "linesOfCode" : 37,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processGlobalVariablesForComponent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlPsiUtil.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::CFML" ],
  "startLine" : 316,
  "endLine" : 354,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlCompositeElement handleContentChange()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAttributeValueManipulator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::CFML" ],
  "startLine" : 18,
  "endLine" : 57,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean processVariantsInner()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 81,
  "endLine" : 119,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::CFML" ],
  "startLine" : 202,
  "endLine" : 238,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function registerProtocolHandlers()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngCommands.ts",
  "fileLinesCount" : 139,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 54,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doLoad()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/SchematicsLoader.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 68,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2BlockVariableType.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 63,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngular2PipeExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2589,
  "endLine" : 2633,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/OneTimeBindingsScope.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 91,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::Angular" ],
  "startLine" : 77,
  "endLine" : 115,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static YeomanProjectGeneratorOwnerPanel createOwnerPanel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanSelectGeneratorWizardStep.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 67,
  "endLine" : 115,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processRhsStatements()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 49,
  "endLine" : 87,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeAndDirectiveWithContinuationBeforeSemicolon()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 340,
  "endLine" : 377,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeAndDirectiveWithContinuationAfterSemicolon()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 379,
  "endLine" : 416,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFacetGeneralEditorTab()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 87,
  "endLine" : 126,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onEditAdditionalJARContent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 171,
  "endLine" : 207,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun processEvents()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportDataImpl.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::qodana" ],
  "startLine" : 101,
  "endLine" : 143,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterConfiguration()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/maven/src/org/jetbrains/qodana/jvm/maven/QodanaMavenReimporter.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 67,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintExternalAnnotator.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::tslint" ],
  "startLine" : 199,
  "endLine" : 239,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 146,
  "endLine" : 195,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void useIntegrate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 106,
  "endLine" : 152,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TracerManager()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/TracerManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 59,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testPerforceCreatesListImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 152,
  "endLine" : 197,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testNativeDeleteGoesIntoIdeaImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 559,
  "endLine" : 604,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioConfigurable.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::platformio" ],
  "startLine" : 50,
  "endLine" : 86,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initComponent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 138,
  "endLine" : 177,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Template createFileAnnotationTemplate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/actions/InsertSchemaDirectiveAction.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::protobuf" ],
  "startLine" : 138,
  "endLine" : 174,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection removeLibs()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexCompilerConfigFileUtilBase.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 161,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFilesIncludedInSwc()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 612,
  "endLine" : 653,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findDefinition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2687,
  "endLine" : 2726,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RelativeToWhat relativeToWhat()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 153,
  "linesOfCode" : 36,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/wizard/FlexModuleWizardForm.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 162,
  "linesOfCode" : 36,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVariants()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 106,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scanLibraryForDeclaredPackages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleInsight.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 122,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationProducer.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 83,
  "linesOfCode" : 36,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadInfoFromDotActionScriptPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 202,
  "endLine" : 240,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/FlexShortenFQNamesProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 78,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSReferenceEditor forClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 213,
  "endLine" : 248,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPackageStatement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 468,
  "endLine" : 510,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkIfFileHasReferencesToOldPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 155,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodSeparators()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/markers/DartMethodSeparatorsTest.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 55,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 297,
  "endLine" : 332,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 194,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 368,
  "endLine" : 410,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacing createSpacingForCallChain()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 957,
  "endLine" : 1000,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElementUsages()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartServerFindUsagesHandler.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 88,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureWebdevActivated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/DartWebdev.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 76,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependencies()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularModulesProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 38,
  "endLine" : 75,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void connectViewOrStateWithPlaceholder()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 223,
  "endLine" : 261,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 185,
  "endLine" : 223,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfVARSIncorrectElementInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 47,
  "endLine" : 85,
  "linesOfCode" : 36,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 83,
  "linesOfCode" : 36,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbolTextAttributes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolHighlightingCustomizer.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 80,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2StandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 62,
  "linesOfCode" : 36,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularForBlockNonIterableVarInspection.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 66,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularUnsupportedSyntaxInspection.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 64,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitES6Decorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularMissingOrInvalidDeclarationInModuleInspection.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 65,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProviders()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/AstroSymbolQueryScopeContributor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Astro" ],
  "startLine" : 41,
  "endLine" : 83,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseTable()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 229,
  "endLine" : 272,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 211,
  "endLine" : 254,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndLaunchState()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndLaunchState.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 51,
  "endLine" : 91,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::jhipster" ],
  "startLine" : 74,
  "endLine" : 111,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaValuesProvider.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::prisma" ],
  "startLine" : 45,
  "endLine" : 83,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentRefactoring.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::vuejs" ],
  "startLine" : 31,
  "endLine" : 74,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamespaceForGettersOrState()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 142,
  "endLine" : 178,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startRequestsProcessing()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/RefreshableProperty.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 78,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionCalculator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 78,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long submitForConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 879,
  "endLine" : 915,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doExecute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1479,
  "endLine" : 1522,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMovingFilesBetweenChangelistsInMultiRootProject()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 200,
  "endLine" : 244,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameMoveRevert()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 416,
  "endLine" : 465,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List buildTextChildrenBlocks()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 166,
  "endLine" : 203,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitReservedRange()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 179,
  "endLine" : 214,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getIndent()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::handlebars" ],
  "startLine" : 229,
  "endLine" : 281,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeDependenciesNames()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCompletionContributor.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::javascript" ],
  "startLine" : 96,
  "endLine" : 135,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preGenerate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/ShareableFlexConfigGenerator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 68,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/tools/src/com/intellij/flex/maven/ClassGenerator.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 52,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkInheritance()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 970,
  "endLine" : 1023,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean analyze()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2435,
  "endLine" : 2478,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveImportStatements()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3122,
  "endLine" : 3161,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean generate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3479,
  "endLine" : 3520,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isModifierEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/arrangement/ActionScriptRearranger.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 248,
  "endLine" : 283,
  "linesOfCode" : 35,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setXmlPresentation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 278,
  "endLine" : 325,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalSearchScope uniteWithLibrarySourcesOfBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 879,
  "endLine" : 917,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initialize()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 110,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 309,
  "endLine" : 350,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 996,
  "endLine" : 1032,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateAirDescriptorTemplateDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 112,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddBuildConfigurationDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 79,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair checkAndGetModuleAndBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 452,
  "endLine" : 501,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replacePathMacros()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 351,
  "endLine" : 388,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadInfoFromDotFlexLibPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 242,
  "endLine" : 280,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadDependenciesAndCheckIfSdkUsed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 486,
  "endLine" : 524,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean packageIpaForDevice()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 305,
  "endLine" : 346,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createPackages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageAction.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 148,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEdge()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 165,
  "endLine" : 204,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean validateSelectedExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 161,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function runWithConfig()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijRunner.js",
  "fileLinesCount" : 102,
  "components" : [ "primary::js-karma" ],
  "startLine" : 33,
  "endLine" : 71,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processStandardOutput()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaProcessOutputManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 57,
  "endLine" : 91,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitivePathPackageDependencies()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 474,
  "endLine" : 510,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 197,
  "endLine" : 231,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 389,
  "endLine" : 426,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/SpaceLeftBraces_after.dart",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 42,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/SpaceLeftBraces.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 41,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void build()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateGetterSetterFix.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 145,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scheduleConnect()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 313,
  "endLine" : 349,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getLocationByGroupAndTestNames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProvider.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 142,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showRenameDialog()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartServerRenameHandler.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 102,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 214,
  "endLine" : 258,
  "linesOfCode" : 35,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseOptionsTail()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 158,
  "endLine" : 193,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 243,
  "endLine" : 282,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessOutput executeAndGetOut()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 330,
  "endLine" : 366,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseParametersList()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 439,
  "endLine" : 480,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 97,
  "endLine" : 138,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCharTyped()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlTypedHandler.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::CFML" ],
  "startLine" : 41,
  "endLine" : 78,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGeneratedElementType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 346,
  "endLine" : 388,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withMappingsOffset()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 340,
  "endLine" : 374,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toImportedElements()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::Angular" ],
  "startLine" : 129,
  "endLine" : 166,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomAttributeValues()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2AttributeValueProvider.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 62,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void downloadAndShowGeneratorList()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanAvailableGeneratorsMain.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 76,
  "endLine" : 116,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSettingsEditorComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditorComponent.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::osmorc" ],
  "startLine" : 70,
  "endLine" : 111,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleReimportNotification()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportPostStartupActivity.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::osmorc" ],
  "startLine" : 51,
  "endLine" : 88,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSpacing()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaSpacingProcessor.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::prisma" ],
  "startLine" : 53,
  "endLine" : 95,
  "linesOfCode" : 35,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advance()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/index/VueFilterLexer.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 75,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaProfile.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 76,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun main()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaExcludedPluginsCalculator.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 70,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printResultsWithBaselineState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/CommandLineResultsPrinter.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 52,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task createTask()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/fix/TsLintFileFixAction.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tslint" ],
  "startLine" : 53,
  "endLine" : 90,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveJar()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 860,
  "endLine" : 904,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Indent getChildIndentByElementType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 129,
  "endLine" : 163,
  "linesOfCode" : 35,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/ScenarioExecutionProducer.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::gauge" ],
  "startLine" : 54,
  "endLine" : 90,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextHighlightingAnnotator.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 74,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void performPostCompileActions()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 84,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariableAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 345,
  "endLine" : 393,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LocationCollection enableBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3272,
  "endLine" : 3309,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object evalExpression()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3647,
  "endLine" : 3684,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doEnableDisableDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5351,
  "endLine" : 5386,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariableAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 480,
  "endLine" : 528,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LocationCollection enableBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3316,
  "endLine" : 3353,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doEnableDisableDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5377,
  "endLine" : 5412,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariableAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 488,
  "endLine" : 536,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LocationCollection enableBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3325,
  "endLine" : 3362,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doEnableDisableDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5422,
  "endLine" : 5457,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parse1()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2278,
  "endLine" : 2320,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean detectCycles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2908,
  "endLine" : 2945,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String nextTokenInternal()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 90,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseClassOrInterfaceNoMarker()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 932,
  "endLine" : 970,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexModuleWizardForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/wizard/FlexModuleWizardForm.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 85,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openFlexUnitConnections()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 335,
  "endLine" : 371,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location getFileNameAndIdAndLine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 214,
  "endLine" : 251,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateAvailableTargetPlayers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 122,
  "endLine" : 158,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RepeatableValueEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 922,
  "endLine" : 959,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOtherOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 559,
  "endLine" : 597,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getNamespacesInfos()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerConfigFileUtil.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 103,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupDependencies()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 566,
  "endLine" : 607,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAbsolutePathWithLinksHandled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 612,
  "endLine" : 649,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getDotProjectPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 229,
  "endLine" : 269,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addLib()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibDialog.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::flex" ],
  "startLine" : 162,
  "endLine" : 203,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 321,
  "endLine" : 356,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/JSImplicitlyInternalDeclarationInspection.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 87,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkFileUnderSourceRoot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 182,
  "endLine" : 219,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runGeneratorServer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 205,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationBackedDescriptorImpl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 211,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersProcessor.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 165,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean resolveTypeNameUsingImportsInner()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptImportHandler.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 216,
  "endLine" : 258,
  "linesOfCode" : 34,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean importClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 120,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function joinList()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 72,
  "endLine" : 105,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerPrintingBrowserCapturingSuggestion()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerLogComponent.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::js-karma" ],
  "startLine" : 155,
  "endLine" : 188,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeXml()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunSettingsSerializationUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::js-karma" ],
  "startLine" : 85,
  "endLine" : 118,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RangeMarker createTagNameMarker()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 270,
  "endLine" : 303,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFields()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 472,
  "endLine" : 506,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareMovedFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/moveFile/DartServerMoveDartFileHandler.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 88,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartEditorNotificationsProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 180,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDartSdkControls()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 141,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerErrorHandler.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 88,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "on_test_case_started",
  "longName" : "on_test_case_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 41,
  "endLine" : 84,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence normalizeAttributeName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/DirectiveUtil.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 81,
  "endLine" : 114,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HILVariableAnnotator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 72,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILOperationTypesMismatchInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 71,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILOperationTypesMismatchInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 102,
  "endLine" : 151,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseComponentOrInterface()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 244,
  "endLine" : 288,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseDOTDOTAndScript()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 519,
  "endLine" : 553,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean processUnqualifiedVariants()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 41,
  "endLine" : 78,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextRange trimRangeToNonWhiteSpaceIfNeeded()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlBlock.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::CFML" ],
  "startLine" : 76,
  "endLine" : 113,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletions()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlAttributeValuesCompletionProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::CFML" ],
  "startLine" : 19,
  "endLine" : 54,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2TypeScriptImportsOptimizer.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 64,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorRunPanel.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 45,
  "endLine" : 80,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 62,
  "endLine" : 106,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List select()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/actions/GherkinStepParameterSelectioner.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cucumber" ],
  "startLine" : 46,
  "endLine" : 80,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extendPatternBindExpressions()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::drools" ],
  "startLine" : 176,
  "endLine" : 211,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extendRhsStatement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::drools" ],
  "startLine" : 223,
  "endLine" : 258,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImport()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/bnd/imp/BndProjectImporterTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::osmorc" ],
  "startLine" : 86,
  "endLine" : 125,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/BundleReference.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 70,
  "endLine" : 107,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doReimportProjects()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 598,
  "endLine" : 634,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignmentProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::prisma" ],
  "startLine" : 20,
  "endLine" : 61,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScopeComponents()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponentsCalculation.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 68,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseCustomTagContent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 52,
  "endLine" : 85,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/VueStubRegistryExtension.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 72,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/sanity/QodanaSanity.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 57,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeNewChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/file-system-level-children-impl.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 78,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/JvmCoverageInspection.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::qodana" ],
  "startLine" : 139,
  "endLine" : 175,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun standardLocalInspectionKtsTemplateContent()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/InspectionKtsTemplate.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 49,
  "endLine" : 88,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void edit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 168,
  "endLine" : 203,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VcsAbstractHistorySession createSession()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 132,
  "endLine" : 169,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkAndRepair()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 140,
  "endLine" : 182,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillChangeCache()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 782,
  "endLine" : 817,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult integrate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1388,
  "endLine" : 1427,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkError()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1818,
  "endLine" : 1851,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createNewFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 245,
  "endLine" : 283,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean revertChangeLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevertAllUnchangedFilesAction.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 170,
  "endLine" : 206,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetectUnversionedToNotChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/UnversionedTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 79,
  "endLine" : 120,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseBlock()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 628,
  "endLine" : 665,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createFileAndAddImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gauge" ],
  "startLine" : 143,
  "endLine" : 179,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createGithubProject()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 130,
  "endLine" : 164,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/eslint/PrettierEslintRuleMappersFactory.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 22,
  "endLine" : 62,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function performFormat()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "fileLinesCount" : 228,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 179,
  "endLine" : 213,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoConfigurable.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::Deno" ],
  "startLine" : 47,
  "endLine" : 80,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean charDeleted()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoBackspaceHandler.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 76,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel buildImportPathsPanel()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 302,
  "endLine" : 342,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean annotateSymbolPath()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SharedAnnotations.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 125,
  "endLine" : 162,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseINVERSE()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 506,
  "endLine" : 544,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOtherOptions()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 545,
  "endLine" : 582,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 102,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 97,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 102,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePrimaryExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 1040,
  "endLine" : 1079,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexMethodChooserDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexMethodChooserDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 67,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void packageNameChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 165,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback navigateTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 874,
  "endLine" : 908,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rebuildSdksModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 655,
  "endLine" : 689,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List deleteUnusedNamespaces()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ECMAScriptImportOptimizer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 198,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int processContextClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::flex" ],
  "startLine" : 310,
  "endLine" : 344,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::flex" ],
  "startLine" : 369,
  "endLine" : 405,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createSampleApp()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 119,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean uninstallFromIosSimulator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 748,
  "endLine" : 782,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validateGetter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1146,
  "endLine" : 1182,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initUpDownHint()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 431,
  "endLine" : 466,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexConfigXmlReferenceContributor.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 56,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiMap detectConflicts()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 142,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getTimestampFromCatalogXml()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 168,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableFeedback.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 161,
  "endLine" : 193,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map _readInlineStylesheets()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/packages/polymer/transformer.dart",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 152,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldFunctionBody()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 329,
  "endLine" : 369,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBreakpointWithMapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 334,
  "endLine" : 372,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineMarkerInfo getLineMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/marker/DartMethodLineMarkerProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 65,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void runOverEditor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/AbstractDartFileProcessingAction.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 117,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void injectHtmlIfNeeded()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/injection/DartMultiHostInjector.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 123,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void textDocumentContentDidChange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 246,
  "endLine" : 283,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void askForFixesAndWaitABitIfReceivedQuickly()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1360,
  "endLine" : 1398,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log_status_and_test_finished",
  "longName" : "log_status_and_test_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 466,
  "endLine" : 507,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RefreshRevealAction.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 53,
  "endLine" : 97,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/editor/AngularJSInjector.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 44,
  "endLine" : 80,
  "linesOfCode" : 33,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForSelectionKeywordValues()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSMessageFormatAnnotator.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 70,
  "endLine" : 102,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/ShowRemoteHostsInfoAction.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 29,
  "endLine" : 64,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 173,
  "endLine" : 205,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagsDescriptionsParser.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::CFML" ],
  "startLine" : 157,
  "endLine" : 189,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1062,
  "endLine" : 1108,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun declarationsToModuleImports()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/NgModuleImportAction.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 101,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorControlUI createUI()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorCheckboxControl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 75,
  "endLine" : 114,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTheBiggestWordToSearchByIndex()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 169,
  "endLine" : 202,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseFeature()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 40,
  "endLine" : 76,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createProjectStructure()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 226,
  "endLine" : 259,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTrace()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 340,
  "endLine" : 376,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Block makeSubBlock()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlBlock.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::jhipster" ],
  "startLine" : 92,
  "endLine" : 128,
  "linesOfCode" : 33,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectSchemaElements()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaFieldAttributesProvider.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::prisma" ],
  "startLine" : 49,
  "endLine" : 89,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseAttribute()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 112,
  "endLine" : 144,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/arrangement/VueArrangementSettingsMigration.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 52,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::vuejs" ],
  "startLine" : 44,
  "endLine" : 80,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postProcessScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueAddImportExecutor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::vuejs" ],
  "startLine" : 45,
  "endLine" : 80,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/parser/VueExprParsing.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 62,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNode()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJava8StepIndex.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 65,
  "endLine" : 97,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun launchRunner()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaInspectionApplication.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::qodana" ],
  "startLine" : 141,
  "endLine" : 175,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean useMove()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 104,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testListAddedExternallyImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 103,
  "endLine" : 140,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findImportsRecursively()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 306,
  "endLine" : 340,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableCollection locateWithNormalizedNames()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-python/src/com/intellij/protobuf/python/PbPythonGotoDeclarationHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::protobuf" ],
  "startLine" : 103,
  "endLine" : 136,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findMatchingClassElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoDeclarationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::protobuf" ],
  "startLine" : 193,
  "endLine" : 225,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeDependencies()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCompletionContributor.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::javascript" ],
  "startLine" : 60,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processArgs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 422,
  "endLine" : 457,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMetaDataAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1715,
  "endLine" : 1752,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void propagateBreakpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2361,
  "endLine" : 2399,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processArgs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 423,
  "endLine" : 458,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMetaDataAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1730,
  "endLine" : 1767,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void propagateBreakpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2396,
  "endLine" : 2434,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMetaDataAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1739,
  "endLine" : 1776,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void propagateBreakpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2405,
  "endLine" : 2443,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void batch()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1106,
  "endLine" : 1140,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean preprocess()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2175,
  "endLine" : 2211,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDefaultMatchRules()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/arrangement/ActionScriptRearranger.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 245,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doRun()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/ServerConnectionBase.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 137,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String showDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 207,
  "endLine" : 242,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 959,
  "endLine" : 993,
  "linesOfCode" : 32,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCompilerHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerHandler.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 65,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportWarnings()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 415,
  "endLine" : 449,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkCustomDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 631,
  "endLine" : 664,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initMainClassRelatedControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 167,
  "endLine" : 202,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initEmulatorRelatedControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 302,
  "endLine" : 339,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddAsSwcLibDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibDialog.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 94,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installAirRuntimeOnDevice()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 234,
  "endLine" : 268,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange getClassDeclarationTextRange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateJSSubclassIntention.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 125,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair getPackageToCreateIn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/NewJSClassUmlActionBase.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 125,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function foo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doAdd()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 154,
  "endLine" : 192,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void evaluateNewExpressionTypes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeEvaluator.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 68,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getBuiltInKarmaConfig()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/ng-template.js",
  "fileLinesCount" : 48,
  "components" : [ "primary::js-karma" ],
  "startLine" : 6,
  "endLine" : 46,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "module.exports = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellij.conf.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js-karma" ],
  "startLine" : 83,
  "endLine" : 120,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestWithSpecificSettings()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 59,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetModuleRoots()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/util/DartTestUtils.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 170,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsAndHashcodeWithFieldsAndSuper()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCodeGenerationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 152,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 232,
  "endLine" : 263,
  "linesOfCode" : 32,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addListChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 408,
  "endLine" : 442,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIsolatePauseMode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 204,
  "endLine" : 240,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/highlight/DartSyntaxHighlighter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void startCollectingCoverage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageProgramRunner.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 119,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void specializeSuperType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartClassResolveResult.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 166,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initLivePackageNameToDirMap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartUrlResolverImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 202,
  "endLine" : 237,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computedImplemented()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 207,
  "endLine" : 244,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerFileEditorManagerListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 727,
  "endLine" : 766,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFilesWithErrorsSet()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1044,
  "endLine" : 1077,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.target_exception_handling",
  "longName" : "self.target_exception_handling",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 69,
  "endLine" : 112,
  "linesOfCode" : 32,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseStatement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSStatementParser.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 21,
  "endLine" : 52,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasFileReference()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularIndexUtil.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 181,
  "endLine" : 212,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun cancelPreviousAndRun()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/LatestInvocationRunner.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::terraform" ],
  "startLine" : 43,
  "endLine" : 75,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/VariableTypeCompletionProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 47,
  "endLine" : 88,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildChildren()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLBlock.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::terraform" ],
  "startLine" : 43,
  "endLine" : 81,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Version.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::terraform" ],
  "startLine" : 67,
  "endLine" : 113,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseLValue()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 470,
  "endLine" : 505,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function createUnboundReverseMapper()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/decorateLanguageService.ts",
  "fileLinesCount" : 174,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 71,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryServiceImpl.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::Angular" ],
  "startLine" : 152,
  "endLine" : 184,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAndShowConsoleLater()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 270,
  "endLine" : 301,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDirectiveExportAsType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/BindingsTypeResolver.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::Angular" ],
  "startLine" : 123,
  "endLine" : 160,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractEventVariableType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TypeUtils.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 58,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun referenceType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 92,
  "endLine" : 124,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTemplate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateDirectiveInputIntentionAction.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::Angular" ],
  "startLine" : 77,
  "endLine" : 109,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularMissingRequiredDirectiveInputBindingInspection.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 62,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addScenarioKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 137,
  "endLine" : 174,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/codeinsight/CucumberEnterHandler.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cucumber" ],
  "startLine" : 26,
  "endLine" : 59,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getVariables()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsOOPathBindVariablesProcessor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::drools" ],
  "startLine" : 79,
  "endLine" : 113,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processVariables()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 82,
  "endLine" : 119,
  "linesOfCode" : 32,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeAndDirective()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 306,
  "endLine" : 338,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 222,
  "endLine" : 254,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 205,
  "endLine" : 243,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doReimportWorkspace()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 547,
  "endLine" : 582,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaParametersProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::prisma" ],
  "startLine" : 24,
  "endLine" : 56,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 171,
  "endLine" : 202,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startProcessingAccessTokenRequests()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizedImpl.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 74,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContextRegion()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/contextRegion.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 81,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun maybeApplyFixes()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/fixes.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 80,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addQodanaWorkflow()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/GithubPromoBannerViewModelImpl.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 78,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/JvmCoverageInspection.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::qodana" ],
  "startLine" : 177,
  "endLine" : 211,
  "linesOfCode" : 32,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addRootError()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 167,
  "endLine" : 199,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginState changePassword()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginPerformerImpl.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 155,
  "endLine" : 187,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJobsLoading()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceJobsTest.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 35,
  "endLine" : 76,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Notification createNotification()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeExceptionHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 90,
  "endLine" : 124,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PrettierPlugin.prototype.handleReformatCommand = function()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "fileLinesCount" : 228,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 85,
  "endLine" : 116,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 167,
  "endLine" : 200,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String underscoresToCamelCase()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/NameUtils.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 67,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replacePathMacros()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 694,
  "endLine" : 732,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AirDescriptorOptions()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/AirDescriptorOptions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 73,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 316,
  "endLine" : 375,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpFaultLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2293,
  "endLine" : 2327,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initSourceDirectoriesList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5717,
  "endLine" : 5748,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initSession()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6220,
  "endLine" : 6260,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 316,
  "endLine" : 375,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpFaultLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2328,
  "endLine" : 2362,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initSourceDirectoriesList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5743,
  "endLine" : 5774,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initSession()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6407,
  "endLine" : 6447,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 319,
  "endLine" : 378,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpFaultLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2337,
  "endLine" : 2371,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initSourceDirectoriesList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5788,
  "endLine" : 5819,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initSession()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6452,
  "endLine" : 6492,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parse2()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2354,
  "endLine" : 2391,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CompilationThread.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 652,
  "endLine" : 684,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IntentionAction createOptimizeImportsIntention()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptUnusedImportsPassFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 104,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 151,
  "endLine" : 182,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateColumnSizes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 102,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 198,
  "endLine" : 233,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initHtmlWrapperControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 231,
  "endLine" : 263,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateChildNodes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 794,
  "endLine" : 829,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1035,
  "endLine" : 1071,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1302,
  "endLine" : 1336,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean addObject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RepeatableValueDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 150,
  "endLine" : 181,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List collectMyElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexStructureViewProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 97,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean validateConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 548,
  "endLine" : 585,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suggestParallelCompilationIfNeeded()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 587,
  "endLine" : 622,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 725,
  "endLine" : 755,
  "linesOfCode" : 31,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/MxmlEnterHandler.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 56,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doQuickImport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderOpenProcessor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 86,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initNodes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 72,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAndroidDevices()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/DeviceInfo.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 61,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkAirRuntimeOnDevice()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 225,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 311,
  "endLine" : 350,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/colors/page/ActionScriptColorsAndFontsPage.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 131,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkTypesInForIn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptTypeChecker.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 221,
  "endLine" : 257,
  "linesOfCode" : 31,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPackageElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 714,
  "endLine" : 748,
  "linesOfCode" : 31,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedMembersIndex.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 93,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doProcessElementsWithName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 82,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List computeRequiredActionScriptImports()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/changeSignature/ActionScriptImportProcessor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 111,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "error-prone/src/org/intellij/errorProne/ErrorProneCompilerDownloadingTask.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::error-prone" ],
  "startLine" : 23,
  "endLine" : 56,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCoreLibImported()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 440,
  "endLine" : 472,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 492,
  "endLine" : 532,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/UnifiedCollections.dart",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 148,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List applySourceEdits()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/AssistUtils.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 149,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLogger()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 276,
  "endLine" : 311,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 345,
  "endLine" : 377,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 321,
  "endLine" : 359,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resource()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 613,
  "endLine" : 648,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun metadata()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 659,
  "endLine" : 695,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldHighlightErrorElement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/AngularJSErrorFilter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 25,
  "endLine" : 58,
  "linesOfCode" : 31,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramModel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 58,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer calculatePosition()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 234,
  "endLine" : 265,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v2.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::terraform" ],
  "startLine" : 271,
  "endLine" : 303,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::Angular" ],
  "startLine" : 161,
  "endLine" : 195,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function decorateNgLanguageServiceExtensions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/decorateLanguageService.ts",
  "fileLinesCount" : 174,
  "components" : [ "primary::Angular" ],
  "startLine" : 141,
  "endLine" : 174,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun merge()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 118,
  "endLine" : 148,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  renderEntityList()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HighlightingUtils.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::Angular" ],
  "startLine" : 106,
  "endLine" : 136,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Choice deserialize()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorListControl.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 37,
  "endLine" : 72,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/intentions/ScenarioToOutlineIntention.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::cucumber" ],
  "startLine" : 69,
  "endLine" : 102,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFilesSearcher.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::drools" ],
  "startLine" : 27,
  "endLine" : 57,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImplicitVariablesProcessor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::drools" ],
  "startLine" : 40,
  "endLine" : 75,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseSubClause()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/OsgiHeaderParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::osmorc" ],
  "startLine" : 91,
  "endLine" : 123,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 130,
  "endLine" : 163,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/BndWrapper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::osmorc" ],
  "startLine" : 198,
  "endLine" : 235,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateOptionNameEnumValue()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlAnnotator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::jhipster" ],
  "startLine" : 151,
  "endLine" : 183,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun load()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigLoader.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::prisma" ],
  "startLine" : 35,
  "endLine" : 69,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCandidates()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaPathReference.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::prisma" ],
  "startLine" : 27,
  "endLine" : 61,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun proceedWithReference()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/findUsages/VueReferenceSearcher.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::vuejs" ],
  "startLine" : 217,
  "endLine" : 253,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaStepDefinitionSearch.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 24,
  "endLine" : 56,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processParameterTypesDefinedByTypeRegistry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 456,
  "endLine" : 488,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OutputMessageParser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 102,
  "endLine" : 134,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel createSouthPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 324,
  "endLine" : 384,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void process()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/MergedFileParser.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 84,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopPerforceServer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 503,
  "endLine" : 535,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseEachStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/CustomRenameHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gauge" ],
  "startLine" : 69,
  "endLine" : 105,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsCompletionContributor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Meteor" ],
  "startLine" : 77,
  "endLine" : 111,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence currentTokenValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/StringLexer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 75,
  "linesOfCode" : 31,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateOptionName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 239,
  "endLine" : 270,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitReserved()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 119,
  "endLine" : 149,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitReservedRange()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 188,
  "endLine" : 218,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnyType forElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/AnyType.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::protobuf" ],
  "startLine" : 40,
  "endLine" : 70,
  "linesOfCode" : 31,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendDescriptors()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/folding/HbFoldingBuilder.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::handlebars" ],
  "startLine" : 31,
  "endLine" : 77,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseParamsStartHashQuestion()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 568,
  "endLine" : 605,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompilerOptionInfo loadOption()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 388,
  "endLine" : 431,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String mergeWithCustomConfigFile()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexCompilerConfigFileUtilBase.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 85,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String nextTokenInternal()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/com/intellij/flex/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendReason()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1039,
  "endLine" : 1075,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoLocals()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1356,
  "endLine" : 1394,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendReason()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1041,
  "endLine" : 1077,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoLocals()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1358,
  "endLine" : 1396,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendReason()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1050,
  "endLine" : 1086,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoLocals()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1367,
  "endLine" : 1405,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processFlexByteCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/FlexImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 103,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexSourcesRootDetector.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 76,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 211,
  "endLine" : 242,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNextLine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1248,
  "endLine" : 1280,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexProjectConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 133,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void editLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 368,
  "endLine" : 404,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addItem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 406,
  "endLine" : 439,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor launchWebFlexUnit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunner.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 183,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibDialog.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 160,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 719,
  "endLine" : 751,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 308,
  "endLine" : 343,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeContext createCodeContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 176,
  "endLine" : 210,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createNorthPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 171,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSupers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 132,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.onSpecComplete = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 202,
  "endLine" : 233,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testServerDataUpdateOnPaste()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 165,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doMethodHierarchyTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartMethodHierarchyTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 54,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTransitiveShowHide()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 258,
  "endLine" : 287,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedAvailableSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListener.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 226,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1465,
  "endLine" : 1495,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 335,
  "endLine" : 364,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 323,
  "endLine" : 352,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validate()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 359,
  "endLine" : 388,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyNodeDescriptor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 56,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doInvoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateHandler.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 99,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartEnterInDocLineCommentHandler.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 60,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartVmServiceDebugProcess()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 139,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GeneralCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevRunningState.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 112,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDartProjectsCombo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTabTitleText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 334,
  "endLine" : 368,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldShowProblem()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 169,
  "linesOfCode" : 30,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillTargetsAndUsageToEditIdMap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 203,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOperatorSign()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartOperatorExpressionImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 86,
  "endLine" : 115,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubServerManager()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showTemplates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::Dart" ],
  "startLine" : 186,
  "endLine" : 226,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startShowingServerProgress()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 414,
  "endLine" : 448,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_message",
  "longName" : "self.create_message",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 244,
  "endLine" : 280,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileFoldingBuilder.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::makefile" ],
  "startLine" : 19,
  "endLine" : 55,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileShellLanguageInjector.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::makefile" ],
  "startLine" : 20,
  "endLine" : 51,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processScopedProperty()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 792,
  "endLine" : 823,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleAddProvider()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::terraform" ],
  "startLine" : 102,
  "endLine" : 131,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List list()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapTargets.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 83,
  "endLine" : 118,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PhoneGapCommandLine checkParams()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPluginsView.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 96,
  "endLine" : 131,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 312,
  "endLine" : 341,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairBraces()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::CFML" ],
  "startLine" : 135,
  "endLine" : 166,
  "linesOfCode" : 30,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/Angular2StubRegistryExtension.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 56,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun match()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2SelectorMatcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::Angular" ],
  "startLine" : 98,
  "endLine" : 127,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1449,
  "endLine" : 1479,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File install()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorInstaller.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 32,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 60,
  "endLine" : 97,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Choice deserialize()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorCheckboxControl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 37,
  "endLine" : 71,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseFeatureElements()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 92,
  "endLine" : 126,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsOopSegmentProcessor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::drools" ],
  "startLine" : 34,
  "endLine" : 65,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processClassMembers()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 227,
  "endLine" : 256,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsColorAnnotator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::drools" ],
  "startLine" : 17,
  "endLine" : 48,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeAndDirectiveWithBadContinuationAfterAttributeName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 418,
  "endLine" : 448,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFrameworkInstanceDialog()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/CreateFrameworkInstanceDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 61,
  "endLine" : 97,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 117,
  "endLine" : 149,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNames()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueFramework.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 36,
  "endLine" : 68,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueDocumentationCustomizer.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 50,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompactPropertyBlock()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 32,
  "endLine" : 67,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun create()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportDataImpl.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 73,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printLicenseInfo()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/license/licenseCheck.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/UsageCollector.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::qodana" ],
  "startLine" : 217,
  "endLine" : 247,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printSanityResults()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/CommandLineResultsPrinter.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::qodana" ],
  "startLine" : 123,
  "endLine" : 154,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startup()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaInspectionApplication.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::qodana" ],
  "startLine" : 61,
  "endLine" : 92,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bannerWithEditorComponent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/ci-config-file.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 84,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asPsiViewerApiMethod()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KtLifetimeOwnerApiMethod.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceManager()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 81,
  "endLine" : 112,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceJobCellRenderer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 152,
  "endLine" : 185,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile doTestSeveralRenameMoveOperationsOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 300,
  "endLine" : 334,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refactor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/GaugeRefactorHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::gauge" ],
  "startLine" : 65,
  "endLine" : 96,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTooltipPrefix()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbBreadcrumbsInfoProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::protobuf" ],
  "startLine" : 56,
  "endLine" : 85,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorNotificationPanel createPanelForTextFormatFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/MissingSchemaNotificationProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::protobuf" ],
  "startLine" : 97,
  "endLine" : 126,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computePreciseAutoConfiguredEntriesCount()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 222,
  "endLine" : 251,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompilerOptionInfo loadGroup()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 349,
  "endLine" : 386,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLibClasses()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 773,
  "endLine" : 807,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueExp parseExpression()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3607,
  "endLine" : 3640,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doViewSwf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3767,
  "endLine" : 3795,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doSet()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3517,
  "endLine" : 3555,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doViewSwf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3788,
  "endLine" : 3816,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doSet()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3526,
  "endLine" : 3564,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doViewSwf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3797,
  "endLine" : 3825,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getMessagingClasses()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1433,
  "endLine" : 1464,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkResourceBundles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3844,
  "endLine" : 3873,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair getTypeAndAdditionalInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 770,
  "endLine" : 807,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureQName2IdMapLoaded()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 224,
  "endLine" : 257,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean installOnIosSimulator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 588,
  "endLine" : 617,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateMxmlFileIntentionBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 112,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/JSUntypedDeclarationInspection.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 123,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3GenerateConfigTask.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::flex" ],
  "startLine" : 170,
  "endLine" : 205,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSuperClassifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 354,
  "endLine" : 391,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 162,
  "linesOfCode" : 29,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateDocForSelector()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 503,
  "endLine" : 532,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processActionScriptClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 114,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startingParent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptAccessibilityProcessingHandler.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 230,
  "endLine" : 262,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.startBrowserTracking = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-browser-tracker.js",
  "fileLinesCount" : 62,
  "components" : [ "primary::js-karma" ],
  "startLine" : 7,
  "endLine" : 36,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function configureCoverage()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 52,
  "endLine" : 82,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isKarmaConfigFile()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/util/KarmaUtil.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 68,
  "endLine" : 96,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List extractPositionMarkers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/util/DartTestUtils.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 128,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testServerDataUpdateOnTyping()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 126,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testServerDataUpdateOnBackspace()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 202,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsAndHashcodeWithFieldsNoSuper()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCodeGenerationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 116,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 211,
  "endLine" : 239,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 518,
  "endLine" : 546,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getLinkedEditConvertedOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/AssistUtils.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::Dart" ],
  "startLine" : 211,
  "endLine" : 249,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeCollectionChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 374,
  "endLine" : 406,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void guessRemoteProjectRoot()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 393,
  "endLine" : 428,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void callMethodOnTarget()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 774,
  "endLine" : 806,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addQuickFixActions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 138,
  "endLine" : 170,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showParameterInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterInfoHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 76,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/introduce/DartServerExtractLocalVariableHandler.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 108,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BidirectionalMap computeSdkLibUriToRelativePathMap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartLibraryIndex.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 173,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processImportOrExportStatement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartIndexUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 126,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageType getUsageType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartUsageTypeProvider.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 48,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 263,
  "endLine" : 300,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableTemplates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/Stagehand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 141,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processRegionsInRange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartResolver.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 164,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement doResolveTypeReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartPsiImplUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::Dart" ],
  "startLine" : 187,
  "endLine" : 221,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_failed",
  "longName" : "example_failed",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 202,
  "endLine" : 244,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dump_summary",
  "longName" : "dump_summary",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 275,
  "endLine" : 317,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dump_summary",
  "longName" : "dump_summary",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 417,
  "endLine" : 462,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_initialize",
  "longName" : "tc_initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 48,
  "endLine" : 106,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseKeyValue()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 204,
  "endLine" : 232,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculateEdgeLayout()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularEdgeLayouter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 66,
  "endLine" : 103,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getRootPages()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 155,
  "endLine" : 188,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addTypeFromResolveResult()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 660,
  "endLine" : 689,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 478,
  "endLine" : 511,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fun()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 379,
  "endLine" : 408,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Alignment createChildAlignment()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlAlignmentProcessor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::CFML" ],
  "startLine" : 40,
  "endLine" : 73,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showDefaultRunConfigWarn()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOffsetWithinCfscript()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List mapVirtualToReal()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsConfig.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::CFML" ],
  "startLine" : 37,
  "endLine" : 72,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2VisualizeGeneratedTcbAction.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 73,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToStandaloneNonStandaloneQuickFix.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngularAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInsecureBindingToEventInspection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 50,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormat()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::postcss" ],
  "startLine" : 139,
  "endLine" : 168,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElementVisitor buildVisitor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberStepInspection.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cucumber" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createStepOrSteps()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateAllStepsFix.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processStatement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsRhsImplicitAssignExpressionsProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::drools" ],
  "startLine" : 65,
  "endLine" : 93,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processModifyStatement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 89,
  "endLine" : 117,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean skipTokensWithBraces()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 203,
  "endLine" : 232,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsColorsAndFontsPage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::drools" ],
  "startLine" : 25,
  "endLine" : 54,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaOperatorClassProvider.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::prisma" ],
  "startLine" : 27,
  "endLine" : 60,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVueElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionContainer.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::vuejs" ],
  "startLine" : 96,
  "endLine" : 128,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaInjector.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 51,
  "linesOfCode" : 29,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun beforeLaunch()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/GitCommitsSummaryLogger.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 51,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createRule()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/sarif.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::qodana" ],
  "startLine" : 211,
  "endLine" : 243,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/QodanaCloudProjectRenderer.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::qodana" ],
  "startLine" : 63,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getChangeListsToDelete()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRollbackEnvironment.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 106,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadJobsForList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobDetailsLoader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 72,
  "endLine" : 101,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 210,
  "endLine" : 241,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 104,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceWokspaceComboBoxAction.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 65,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddUnversionedAndRevertBack()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/UnversionedTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 73,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeManifestModificationTracker()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeManifestModificationTracker.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 18,
  "endLine" : 51,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/lsWidget/PrettierWidgetItem.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 142,
  "endLine" : 170,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modify()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSourcesStructureProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::platformio" ],
  "startLine" : 22,
  "endLine" : 50,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void insertFileAnnotation()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/actions/InsertSchemaDirectiveAction.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::protobuf" ],
  "startLine" : 99,
  "endLine" : 128,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbSimpleField build()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 322,
  "endLine" : 352,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getStepDefinitionOffsets()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberStepIndex.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 51,
  "endLine" : 80,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleInputReading()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 136,
  "endLine" : 164,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Status doCompileWithBuiltInCompiler()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 397,
  "endLine" : 431,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependenciesImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 207,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 247,
  "endLine" : 305,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void write()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/Utils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 77,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doFrame()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3852,
  "endLine" : 3881,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doFrame()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3873,
  "endLine" : 3902,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doFrame()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3882,
  "endLine" : 3911,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1199,
  "endLine" : 1226,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean generate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3522,
  "endLine" : 3555,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseModifiers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParser.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decodeTags()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Swf.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::flex" ],
  "startLine" : 165,
  "endLine" : 197,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DebuggerCommand postCommand()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 929,
  "endLine" : 959,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 356,
  "endLine" : 390,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addCustomRootsForLibraryOrSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexOrderEnumerationHandler.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 193,
  "endLine" : 224,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dependsOnLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/FlexProjectRootsUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 53,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean addLibraryToDependencies()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexProjectStructureValidator.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 82,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 627,
  "endLine" : 657,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::flex" ],
  "startLine" : 196,
  "endLine" : 225,
  "linesOfCode" : 28,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateImpl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexTreeStructureProvider.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 155,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair getAirRuntimeDirInfoForFlexmojosSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 196,
  "endLine" : 226,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable prepare()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateFieldFromDiagramAction.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 67,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processAllFilesWithKeysMatchingPrefix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptSymbolCompletionUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::flex" ],
  "startLine" : 133,
  "endLine" : 164,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/ArrayAttributeValueProcessor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 49,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleEvent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 122,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function configureDebug()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellij.conf.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js-karma" ],
  "startLine" : 23,
  "endLine" : 53,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function normalizeAssertionError()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 244,
  "endLine" : 271,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAllFileTestPatterns()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaDetector.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::js-karma" ],
  "startLine" : 76,
  "endLine" : 105,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KarmaRunSettings readXml()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunSettingsSerializationUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::js-karma" ],
  "startLine" : 31,
  "endLine" : 63,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBoolUsagesWithScope()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerFindUsagesTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 103,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionSuggestion fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 265,
  "endLine" : 292,
  "linesOfCode" : 28,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 286,
  "endLine" : 313,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 211,
  "endLine" : 238,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getParameterRange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartFunctionDescription.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 104,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 85,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInside()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 404,
  "endLine" : 431,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "on_test_step_finished",
  "longName" : "on_test_step_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 93,
  "endLine" : 124,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryParseNgIfStatement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSStatementParser.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean tagMatches()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularJSAttributeDescriptorsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 108,
  "endLine" : 135,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void messageFormatSelectionKeywords()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularMessageFormatCompletion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 115,
  "endLine" : 142,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectReferences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/DynamicBlockVariableReferenceProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::terraform" ],
  "startLine" : 93,
  "endLine" : 121,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void runOnPooledThread()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPluginsView.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 63,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 490,
  "endLine" : 517,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLBraceToken()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::CFML" ],
  "startLine" : 70,
  "endLine" : 99,
  "linesOfCode" : 28,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRBraceToken()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::CFML" ],
  "startLine" : 102,
  "endLine" : 132,
  "linesOfCode" : 28,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processChild()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFormattingHelper.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::Angular" ],
  "startLine" : 63,
  "endLine" : 90,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1124,
  "endLine" : 1159,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSCallExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2383,
  "endLine" : 2413,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/ReferenceVariablesStructuredScope.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlockInsertHandler.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 44,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitES6Decorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidSelectorInspection.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTemplate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentSignalIntentionAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 214,
  "endLine" : 241,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectiveIndexNames()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 208,
  "endLine" : 236,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function listHandler()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "fileLinesCount" : 132,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 54,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePpMacro()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/parser/DtsParserUtil.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::dts" ],
  "startLine" : 113,
  "endLine" : 149,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "In order to customize Gherkin language()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinColorsPage.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cucumber" ],
  "startLine" : 27,
  "endLine" : 57,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/navigation/CucumberGoToRelatedProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cucumber" ],
  "startLine" : 34,
  "endLine" : 62,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsSyntaxHighlighter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::drools" ],
  "startLine" : 21,
  "endLine" : 55,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSplitDirectiveAtColon()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 276,
  "endLine" : 304,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processHeaders()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/DependencyEmbedder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::osmorc" ],
  "startLine" : 59,
  "endLine" : 93,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/editor/PrismaTypedHandler.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::prisma" ],
  "startLine" : 18,
  "endLine" : 56,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function toGeneratedRange()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src-js/ws-typescript-vue-plugin/src/ranges.ts",
  "fileLinesCount" : 50,
  "components" : [ "primary::vuejs" ],
  "startLine" : 5,
  "endLine" : 39,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getThisTypeProperties()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuelidate/VuelidateContainerInfoProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 52,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStubForCallExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/index/VuexFrameworkHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelManager.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::vuejs" ],
  "startLine" : 344,
  "endLine" : 371,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueBindingShorthandScope.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::vuejs" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRequiredAttributeImplicitlyPresent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueXmlExtension.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addWorkflowJob()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlCircleCIConfigHandler.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 70,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun qodanaWizardMainView()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/view.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 57,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTreeEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeDirectoryNodeImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 69,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean switchToTemporaryFileContent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/StreamGobbler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void executeAdd()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 88,
  "endLine" : 117,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportModifiedWithoutCheckout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 140,
  "endLine" : 170,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackModifiedWithoutCheckout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineRollbackEnvironment.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 152,
  "endLine" : 182,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseSetOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParamsCalculator.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 106,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSubmittedChangeLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1013,
  "endLine" : 1043,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String dateSpec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1045,
  "endLine" : 1075,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetAction.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 99,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMergeData()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 821,
  "endLine" : 857,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void launchDebugger()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunProcessHandler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::gauge" ],
  "startLine" : 55,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bootstrapServiceForModules()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 87,
  "endLine" : 118,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async onMessage()",
  "longName" : "",
  "relativeFileName" : "prettierJS/resources/javascript/prettier-plugin.ts",
  "fileLinesCount" : 206,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 45,
  "endLine" : 73,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveDenoTypings()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoTypings.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::Deno" ],
  "startLine" : 44,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map buildAttributesMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextSyntaxHighlighter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::protobuf" ],
  "startLine" : 87,
  "endLine" : 117,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getIndent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbBlock.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::protobuf" ],
  "startLine" : 70,
  "endLine" : 105,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ImmutableMultimap computeSymbolMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiImplUtil.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::protobuf" ],
  "startLine" : 133,
  "endLine" : 162,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List extractText()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateExtendDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 121,
  "endLine" : 150,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitEnumValueNumber()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 241,
  "endLine" : 269,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stripPrefix()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 351,
  "endLine" : 399,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitReserved()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findPackagesByPrefix()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/browsePackages/BowerPackageSearcher.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::javascript" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doInstallPackage()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 91,
  "endLine" : 118,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilerOptionInfo()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 182,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMainClassByPath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/InfoFromConfigFile.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 96,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenProject readProject()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/Maven.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 97,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoScopeChain()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1396,
  "endLine" : 1429,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void breakDisableRequest()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3379,
  "endLine" : 3410,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleFault()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6124,
  "endLine" : 6155,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoScopeChain()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1398,
  "endLine" : 1431,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void breakDisableRequest()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3423,
  "endLine" : 3454,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoScopeChain()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1407,
  "endLine" : 1440,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void breakDisableRequest()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3432,
  "endLine" : 3463,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compileSwc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1142,
  "endLine" : 1168,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1170,
  "endLine" : 1196,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Long computeSignatureChecksum()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2069,
  "endLine" : 2110,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getIncludeClasses()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3623,
  "endLine" : 3650,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void loadCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4220,
  "endLine" : 4246,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String makeNsIdentifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMethodsText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitTestCreator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 134,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOnScopeChange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 106,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 143,
  "endLine" : 170,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void classNameChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 223,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveBuildConfigurationWidget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexIconProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 54,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSelectedSdkRaw()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 247,
  "endLine" : 276,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initButtons()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 224,
  "endLine" : 255,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadSigningOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 356,
  "endLine" : 384,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadFilesExcludedFromPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 386,
  "endLine" : 413,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupOtherAppsAndModules()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 347,
  "endLine" : 380,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection filterAlreadyExistingRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibDialog.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::flex" ],
  "startLine" : 205,
  "endLine" : 233,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair getPrefixAndNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewFlexComponentAction.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String calcNamespaceId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptBaseCreateMembersFix.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 53,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureAndAppendTasks()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlTagNameReference.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JSClass createFakeClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 239,
  "endLine" : 266,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlexIntroduceConstantDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 74,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processIndexedSymbols()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptSymbolCompletionUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 82,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processSymbolsInPsiFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptSymbolCompletionUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 221,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillPropertyDescriptorsDynamically()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 354,
  "endLine" : 381,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void indexAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndex.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 188,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAssignableToNamedType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeHelper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 27,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean walkOverStructure()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptFlexResolveUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 99,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processAllSymbols()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptReferenceExpressionResolver.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::flex" ],
  "startLine" : 251,
  "endLine" : 279,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerStreamEventHandlers()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 94,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerEventHandlers()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoveragePeer.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::js-karma" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleReference()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigFileInspection.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::js-karma" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createMarkerBlocks()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockProvider.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::mdx" ],
  "startLine" : 14,
  "endLine" : 40,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsAndHashcodeNoSuper()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCodeGenerationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 57,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionSuggestion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 203,
  "endLine" : 229,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 25,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 235,
  "endLine" : 261,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformOptions _parseSettings()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/packages/polymer/transformer.dart",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 66,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void baz()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class2.dart",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 40,
  "linesOfCode" : 27,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSuperClassHierarchy()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartServerSupertypesHierarchyTreeStructure.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 72,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 92,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 356,
  "endLine" : 382,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleCompletion2()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 182,
  "endLine" : 214,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendRuntimeCompletion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 263,
  "endLine" : 293,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enableDartSdkForSpecifiedModulesAndDisableForOthers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 294,
  "endLine" : 326,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 220,
  "endLine" : 256,
  "linesOfCode" : 27,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean activateCoverage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageProgramRunner.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 156,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkParametersType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInIncludedRoots()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerRootsHandler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 138,
  "endLine" : 168,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.process_exception",
  "longName" : "self.process_exception",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 119,
  "endLine" : 161,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close_test_block",
  "longName" : "close_test_block",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 370,
  "endLine" : 401,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_diff_table",
  "longName" : "print_diff_table",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 646,
  "endLine" : 676,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseInExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 176,
  "endLine" : 202,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendTo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 134,
  "endLine" : 167,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/QuoteInsertHandler.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 41,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfMissingModuleInspection.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::terraform" ],
  "startLine" : 89,
  "endLine" : 116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfRunLineMarkerContributor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 55,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 76,
  "endLine" : 107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IElementType getElementTypeForTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::CFML" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseDoWhileExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 325,
  "endLine" : 351,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseForExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 362,
  "endLine" : 395,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlForImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 62,
  "endLine" : 88,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItems()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 52,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findAngularConfig()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularCliConfigProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 43,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeSettings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2HtmlCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::Angular" ],
  "startLine" : 68,
  "endLine" : 96,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parsePropertyNoMarker()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 395,
  "endLine" : 421,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 524,
  "endLine" : 559,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processQuery()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2ReferenceSearcher.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 49,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindUsagesInOtherFiles()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::postcss" ],
  "startLine" : 81,
  "endLine" : 112,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/usages/PostCssUsageSearcher.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void highlightOutlineParams()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::cucumber" ],
  "startLine" : 128,
  "endLine" : 163,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getNewStepName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameProcessor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::cucumber" ],
  "startLine" : 210,
  "endLine" : 241,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/injector/GherkinLanguageInjector.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cucumber" ],
  "startLine" : 28,
  "endLine" : 58,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRangesForText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/actions/GherkinStepParameterSelectioner.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cucumber" ],
  "startLine" : 91,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void includeMavenResources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/ResourceCollector.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::osmorc" ],
  "startLine" : 42,
  "endLine" : 71,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendDependencies()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/DependencyEmbedder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::osmorc" ],
  "startLine" : 196,
  "endLine" : 230,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doBuild()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/BndWrapper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::osmorc" ],
  "startLine" : 282,
  "endLine" : 312,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 57,
  "endLine" : 88,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCallExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/index/VuexFrameworkHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 103,
  "endLine" : 129,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::vuejs" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterOutGenericJSResults()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprCompletionProvider.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 60,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runTemplateBuilderOnAddedStep()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 91,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Block makeSubBlock()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslBlock.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 72,
  "endLine" : 103,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun spawnNotificationOnReportIdUpdates()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectLinkService.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::qodana" ],
  "startLine" : 180,
  "endLine" : 208,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEnabledTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/InspectionsByScopesAggregator.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetrics()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/stats/QodanaPluginStatsStateCollector.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 52,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeProblemNode.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 88,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allowSafeStreamUsage()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/StreamGobbler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 116,
  "endLine" : 144,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean putConfigLines()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 227,
  "endLine" : 257,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackMissingFileDeletion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRollbackEnvironment.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 109,
  "endLine" : 135,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceClientRootsChecker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map splitOutputForEachFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/FStat.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 225,
  "endLine" : 253,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationInfo annotate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1579,
  "endLine" : 1605,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showListPopup()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 386,
  "endLine" : 417,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4AddOperation.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 64,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putSelf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/AverageByKindTimePresentation.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ResolveAllAction.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 81,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSanityTest()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceWindowsTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 73,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 108,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeExpressionParser.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jade" ],
  "startLine" : 32,
  "endLine" : 65,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/validation/JadeAnnotatingVisitor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::jade" ],
  "startLine" : 22,
  "endLine" : 49,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/SpecsExecutionProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::gauge" ],
  "startLine" : 51,
  "endLine" : 78,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixGroupArtifactId()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/gradle/GaugeGradleImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gauge" ],
  "startLine" : 75,
  "endLine" : 103,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfigurationProducer.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Deno" ],
  "startLine" : 27,
  "endLine" : 58,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateMessageSetExtensionField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 414,
  "endLine" : 443,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateImportName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 606,
  "endLine" : 632,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 175,
  "endLine" : 217,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IElementType get()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbStubElementTypes.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void finishClosingTag()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/actions/HbTypedHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::handlebars" ],
  "startLine" : 121,
  "endLine" : 147,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/HbHighlighter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::handlebars" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseHashSegments()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 684,
  "endLine" : 715,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findPopularPackagesByPrefix()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/browsePackages/BowerPackageSearcher.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::javascript" ],
  "startLine" : 43,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePackage()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 210,
  "endLine" : 238,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JpsFlexBuildConfiguration createCssBC()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 249,
  "endLine" : 281,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getFlexUnitSupportLibNames()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 643,
  "endLine" : 672,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 554,
  "endLine" : 588,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowFiles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 892,
  "endLine" : 920,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendStrings()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1605,
  "endLine" : 1635,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getenv()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5779,
  "endLine" : 5807,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 556,
  "endLine" : 590,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowFiles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 894,
  "endLine" : 922,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendStrings()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1620,
  "endLine" : 1650,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getenv()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5805,
  "endLine" : 5833,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 565,
  "endLine" : 599,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowFiles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 903,
  "endLine" : 931,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendStrings()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1629,
  "endLine" : 1659,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getenv()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5850,
  "endLine" : 5878,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean postprocess()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3562,
  "endLine" : 3592,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void persistCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4162,
  "endLine" : 4187,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseMethodBodies()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 822,
  "endLine" : 853,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValidSourceBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 160,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFdbClasspath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 306,
  "endLine" : 333,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VirtualFile findFileByNameOrId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 748,
  "endLine" : 780,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AirPackagingConfigurableBase()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 105,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean addObject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RLMsDialog.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 114,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback navigateTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 628,
  "endLine" : 653,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processDefinitionsFromCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/JSConditionalCompilationDefinitionsProviderImpl.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::flex" ],
  "startLine" : 158,
  "endLine" : 185,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processMetaAttributesForClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 324,
  "endLine" : 349,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeSdksFromFBInstallation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderSdkFinder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::flex" ],
  "startLine" : 154,
  "endLine" : 185,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean launchOnIosSimulator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 833,
  "endLine" : 859,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSkinContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinIntention.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiDirectory findOrCreateDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 506,
  "endLine" : 534,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processMembers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptImplementedMethodProcessor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 81,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexMxmlColorAnnotator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 69,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSpecificKeywords()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptCompletionKeywordsContributor.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 94,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 150,
  "linesOfCode" : 26,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::js-karma" ],
  "startLine" : 60,
  "endLine" : 85,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormattedRegionDetection()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartSimpleTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPresentableElementPosition()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 105,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkSdkRoots()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartSdkConfigurationTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 45,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeFromFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1537,
  "endLine" : 1572,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/FunctionExpressionBody.dart",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int? runTests()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 129,
  "endLine" : 154,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addSubClassHierarchy()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartServerSubtypesHierarchyTreeStructure.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MemberChooser createMemberChooserDialog()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateHandler.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::Dart" ],
  "startLine" : 160,
  "endLine" : 187,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceListener.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 76,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasIgnoreCommentOnPrevLine()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 208,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createNorthPanel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/introduce/DartServerExtractLocalVariableHandler.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::Dart" ],
  "startLine" : 224,
  "endLine" : 252,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void findSourceLineRange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 140,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void prepare()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartInheritorsSearcher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 119,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFunctionExpressionBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 60,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkSdkUpdate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 143,
  "endLine" : 171,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processYamlDepsRecursively()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/PubspecYamlUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 127,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshRevealPostOnePointSix()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/Reveal.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 168,
  "endLine" : 196,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun file()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/YamlCloudFormationParser.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 490,
  "endLine" : 522,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 270,
  "endLine" : 295,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 298,
  "endLine" : 323,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UiView processView()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 436,
  "endLine" : 461,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void multiResolve()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularIndexUtil.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveForEachValueInner()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromSomethingReferenceProvider.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::terraform" ],
  "startLine" : 368,
  "endLine" : 394,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runInstallation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/install/TfBinaryInstaller.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v1.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::terraform" ],
  "startLine" : 287,
  "endLine" : 312,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfBlockNameValidnessInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::terraform" ],
  "startLine" : 59,
  "endLine" : 86,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfFmtFileAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 52,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseID()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 361,
  "endLine" : 387,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseAction()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 119,
  "endLine" : 147,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 631,
  "endLine" : 656,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/highlighting/CfmlColorSettingPage.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::CFML" ],
  "startLine" : 22,
  "endLine" : 47,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularJson.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::Angular" ],
  "startLine" : 179,
  "endLine" : 204,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 61,
  "endLine" : 92,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 254,
  "endLine" : 279,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withSourceSpan()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 286,
  "endLine" : 311,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1540,
  "endLine" : 1568,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2763,
  "endLine" : 2792,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshAndCacheTranspiledTemplate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceCache.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addReference()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/ReferenceVariablesStructuredScope.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::Angular" ],
  "startLine" : 111,
  "endLine" : 137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 75,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexImplicitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 207,
  "endLine" : 232,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularTcbOutOfBandInspectionBase.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 52,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularIncorrectBlockUsageInspection.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAcceptableEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 238,
  "endLine" : 263,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExportAs()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 108,
  "endLine" : 133,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findComponentClasses()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 274,
  "endLine" : 301,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun merge()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 178,
  "endLine" : 203,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseScenario()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 128,
  "endLine" : 155,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String replaceVarNames()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/intentions/ScenarioToOutlineIntention.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::cucumber" ],
  "startLine" : 104,
  "endLine" : 131,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedPackagesProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::drools" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 757,
  "endLine" : 782,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoClauses()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 450,
  "endLine" : 476,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String loadProjectProperties()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/OsmorcBndFacetImporter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::osmorc" ],
  "startLine" : 128,
  "endLine" : 161,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 299,
  "endLine" : 326,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/WrongImportPackageInspection.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::osmorc" ],
  "startLine" : 30,
  "endLine" : 58,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/CreateVueSingleFileComponentAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readPsiArguments()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/component/VuexBasicComponentInfoProvider.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::vuejs" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslAnnotator.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 18,
  "endLine" : 43,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logInspectionDuration()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionEventsCollector.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::qodana" ],
  "startLine" : 108,
  "endLine" : 135,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSarif()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/problem.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 65,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStage()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/DummyJenkinsConfigHandler.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 38,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitor()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/InspectionKtsTemplate.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 118,
  "endLine" : 145,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/merge/PerforceMergeProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 62,
  "endLine" : 90,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneTask.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 77,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean askUserForPassword()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 215,
  "endLine" : 241,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean attemptQuickFix()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceAuthenticationException.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readFromStream()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 231,
  "endLine" : 258,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChangeListSelected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 445,
  "endLine" : 475,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 14,
  "endLine" : 53,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoMergedIntoOneNative()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 235,
  "endLine" : 271,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pipelessText()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 757,
  "endLine" : 786,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlexAdapter getFlexAdapter()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseLexer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::jade" ],
  "startLine" : 64,
  "endLine" : 93,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeCompletionContributor.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::jade" ],
  "startLine" : 64,
  "endLine" : 90,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLiteralImplicitElementProvider createLiteralImplicitElementProvider()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorHelpersFrameworkIndexingHandler.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Meteor" ],
  "startLine" : 78,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioCliBuilder.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::platformio" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 78,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateMapFieldEnumValueType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 275,
  "endLine" : 301,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateSpecialOption()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 573,
  "endLine" : 604,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTextMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 246,
  "endLine" : 274,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateAnyValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 342,
  "endLine" : 371,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doProcessDynamicMethods()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/resolve/noncode/CustomWorldContributor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeDependenciesVersions()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCompletionContributor.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::javascript" ],
  "startLine" : 172,
  "endLine" : 197,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void launchFcshWithoutFix()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 138,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MavenExecutionRequest createExecutionRequest()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 278,
  "endLine" : 309,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoArgs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1325,
  "endLine" : 1354,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean resolveBreakpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3126,
  "endLine" : 3150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4739,
  "endLine" : 4765,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5193,
  "endLine" : 5226,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHelp()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6552,
  "endLine" : 6594,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoArgs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1327,
  "endLine" : 1356,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean resolveBreakpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3170,
  "endLine" : 3194,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4759,
  "endLine" : 4785,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5219,
  "endLine" : 5252,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHelp()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6742,
  "endLine" : 6784,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoArgs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1336,
  "endLine" : 1365,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean resolveBreakpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3179,
  "endLine" : 3203,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4804,
  "endLine" : 4830,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5264,
  "endLine" : 5297,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHelp()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6791,
  "endLine" : 6833,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 138,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parse2()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2398,
  "endLine" : 2427,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int readUBits()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Swf.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::flex" ],
  "startLine" : 238,
  "endLine" : 271,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 336,
  "endLine" : 362,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 158,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationForm.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collect()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/PsiScopedImportSet.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String setFullValueEvaluatorIfNeeded()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 352,
  "endLine" : 382,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendAdlStartingCommand()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 426,
  "endLine" : 453,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XValueMarkerProvider createValueMarkerProvider()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1134,
  "endLine" : 1160,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableFlexBuildConfiguration copyConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 213,
  "endLine" : 238,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 516,
  "endLine" : 548,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 130,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupSdkPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLibClasses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 665,
  "endLine" : 694,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unzipANEFiles()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilationUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 122,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEmulatorRelatedControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 425,
  "endLine" : 451,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDebuggerFromSdk4()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 695,
  "endLine" : 720,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupAirDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 319,
  "endLine" : 345,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageAction.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 72,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareForMxmlEventAttributeValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 440,
  "endLine" : 465,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateJSSubclassIntention.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 81,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashUmlDataModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 87,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getAllClasses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 482,
  "endLine" : 508,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean compatibleType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 143,
  "endLine" : 170,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltipText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexMxmlColorAnnotator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 158,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 215,
  "endLine" : 250,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValueBelongs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssColorValue.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaServer()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 66,
  "endLine" : 92,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preprocessOptions()",
  "longName" : "",
  "relativeFileName" : "error-prone/jps-plugin/src/org/intellij/errorProne/ErrorProneJavaCompilingTool.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::error-prone" ],
  "startLine" : 51,
  "endLine" : 79,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterInSingleLineDocComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 396,
  "endLine" : 421,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/StdioServerSocket.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::Dart" ],
  "startLine" : 137,
  "endLine" : 163,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 208,
  "endLine" : 232,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 239,
  "endLine" : 263,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void foldConsequentStatements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 205,
  "endLine" : 233,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Template buildFunctionsText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateToStringFix.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 196,
  "linesOfCode" : 25,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFullStringValueEvaluator()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 224,
  "endLine" : 250,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 345,
  "endLine" : 372,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateInFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 700,
  "endLine" : 727,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateInTargetContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 737,
  "endLine" : 764,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 381,
  "endLine" : 410,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParametersListPresentableText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartFunctionDescription.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 74,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void findTargetComponents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 171,
  "linesOfCode" : 25,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addToCompletionList()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 216,
  "endLine" : 248,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSubMembers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartInheritorsSearcher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Dart" ],
  "startLine" : 165,
  "endLine" : 189,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void messageReceived()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 327,
  "endLine" : 356,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RefreshRevealAction.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 105,
  "endLine" : 134,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 358,
  "endLine" : 388,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileCellRenderer.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::makefile" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parsePrimaryExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 46,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseForExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 137,
  "endLine" : 162,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void groupStates()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 118,
  "endLine" : 145,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAngularModuleReferenceAccurate()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSModuleReferencesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 77,
  "endLine" : 102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExprReferencedFileUrl()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/util.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 12,
  "endLine" : 36,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfConfigCompletionContributor.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::terraform" ],
  "startLine" : 355,
  "endLine" : 382,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HclBlockMissingPropertyInspection.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 54,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installPackage()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletionProvider getProvider()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/javascriptDependency/codecompletion/PhoneGapEventLiteralsCompletionContributor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 24,
  "endLine" : 49,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteFile()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRemoteTestsRunner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::CFML" ],
  "startLine" : 38,
  "endLine" : 64,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean findBeginTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::CFML" ],
  "startLine" : 204,
  "endLine" : 228,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean findEndTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::CFML" ],
  "startLine" : 230,
  "endLine" : 254,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getWorkspace()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/generateVirtual.ts",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 8,
  "endLine" : 35,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2PsiParser.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 40,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/formatter/Angular2FormattingModelBuilder.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findBestMatchingTemplateScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 104,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexClassStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 234,
  "endLine" : 258,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExprReferencedFileUrl()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 624,
  "endLine" : 648,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitES6Decorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularIncorrectTemplateDefinitionInspection.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertEntityDecoratorMember()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesPsiUtil.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun collectReferencedElements()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataEntity.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPostCssCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspection.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 51,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GeneralCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 210,
  "endLine" : 241,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createNewNameComponent()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::cucumber" ],
  "startLine" : 76,
  "endLine" : 110,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void lookAhead()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 22,
  "endLine" : 47,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/knopflerfish/KnopflerfishRunner.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::osmorc" ],
  "startLine" : 50,
  "endLine" : 85,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BundleManifest readProperties()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifestCache.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::osmorc" ],
  "startLine" : 164,
  "endLine" : 189,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List wrapModule()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/BundlorWrapper.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::osmorc" ],
  "startLine" : 30,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/VueExpandVModelIntention.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::vuejs" ],
  "startLine" : 44,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTypeFromResolveResult()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexStoreTypeProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 47,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueFormattingModelBuilder.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 38,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomAttributeValues()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/attributes/VueCustomAttributeValueProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::vuejs" ],
  "startLine" : 19,
  "endLine" : 43,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExprReferencedFileUrl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 638,
  "endLine" : 662,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 57,
  "endLine" : 89,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List loadStepsFor()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaExtension.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfigurationProducer.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 174,
  "endLine" : 203,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processParameterTypesDefinedByAnnotation()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 505,
  "endLine" : 531,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInspectionFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionInfoQodanaReporterService.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::qodana" ],
  "startLine" : 167,
  "endLine" : 193,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun executeActivity()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/QodanaMemorySnapshotLoggingActivity.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromParameters()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/migrate/MigrationParameters.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 45,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintOutputJsonParser()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLintOutputJsonParser.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int convertToType()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/PerforceAbstractChange.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClientVersion parseClientVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 347,
  "endLine" : 372,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/StreamGobbler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 72,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doValidateAll()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneDialogComponent.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 126,
  "endLine" : 153,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String convertPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientRootsCache.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void autoEditVFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 176,
  "endLine" : 203,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fileExistsInVcs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 276,
  "endLine" : 303,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRollbackEnvironment.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 48,
  "endLine" : 75,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getHijackedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 172,
  "endLine" : 201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getRemotelyChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceTreeDiffProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginState getLoginState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginPerformerImpl.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 48,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkPasswordExpirationAndRepair()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 184,
  "endLine" : 213,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTabs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean executeOperations()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 315,
  "endLine" : 342,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/SyncToRevisionAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoRootsWithSameConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 932,
  "endLine" : 960,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoNativeRenameDifferent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 198,
  "endLine" : 232,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeCommitRemovedList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 274,
  "endLine" : 307,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeFileImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jade" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTokenAndChangeState()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingLanguagesLexerDecorator.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::jade" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GaugeConnection initializeGaugeConnection()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 145,
  "endLine" : 171,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/token/ConceptTokenTypes.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gauge" ],
  "startLine" : 40,
  "endLine" : 64,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/inspection/MeteorUnresolvedSymbolInspection.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Meteor" ],
  "startLine" : 34,
  "endLine" : 62,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateProject()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 83,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async handleReformatCommand()",
  "longName" : "",
  "relativeFileName" : "prettierJS/resources/javascript/prettier-plugin.ts",
  "fileLinesCount" : 206,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProcess()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Deno" ],
  "startLine" : 37,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 225,
  "endLine" : 255,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isReservedFieldName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbMessageType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbImportReference.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::protobuf" ],
  "startLine" : 119,
  "endLine" : 160,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection convertToProtoSymbols()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/src/com/intellij/protobuf/go/PbGolangGotoDeclarationHandler.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::protobuf" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void startCompilerIfNeeded()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JpsFlexBuildConfiguration createRlmBC()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 215,
  "endLine" : 247,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findDuplicateElementsRecursively()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexCompilerConfigFileUtilBase.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::flex" ],
  "startLine" : 179,
  "endLine" : 205,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void launchFcshWithFix()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 105,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean resolveAndCopyArtifact()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/RepositoryReplicatorMojo.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 141,
  "endLine" : 167,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 166,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoVariables()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1265,
  "endLine" : 1295,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseFileName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4096,
  "endLine" : 4121,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendFunctionNamesMatching()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4210,
  "endLine" : 4238,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 188,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoVariables()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1267,
  "endLine" : 1297,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseFileName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4117,
  "endLine" : 4142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendFunctionNamesMatching()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4230,
  "endLine" : 4258,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 188,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoVariables()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1276,
  "endLine" : 1306,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseFileName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4126,
  "endLine" : 4151,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendFunctionNamesMatching()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4239,
  "endLine" : 4267,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doConnect()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4723,
  "endLine" : 4747,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 105,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CompilationUnit parse1()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2322,
  "endLine" : 2352,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean postprocess()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3594,
  "endLine" : 3621,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getMultinameAsPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 195,
  "endLine" : 220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseInstanceInfos()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 677,
  "endLine" : 703,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTestClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 154,
  "endLine" : 181,
  "linesOfCode" : 24,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTestMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 201,
  "endLine" : 233,
  "linesOfCode" : 24,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/wizard/FlexModuleWizardForm.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 179,
  "endLine" : 207,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scanSourceFileForImportedPackages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleInsight.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceInProjectStructure getPlace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/UsageInBcDependencies.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCSSControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 280,
  "endLine" : 303,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexClassMemberNode.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSwcRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 192,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addInputOutputPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 599,
  "endLine" : 627,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map loadMapFromDotFxpPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 200,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean _isMultiProjectArchive()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 171,
  "endLine" : 200,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupNamespacesAndManifests()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 224,
  "endLine" : 250,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageAction.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 107,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldShow()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 377,
  "endLine" : 400,
  "linesOfCode" : 24,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/JSUntypedDeclarationInspection.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 79,
  "linesOfCode" : 24,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/RuntimeModulesGenerateConfigTask.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassDialog.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 159,
  "endLine" : 182,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindRefsToTarget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 325,
  "endLine" : 352,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void prepareMovedMxmlFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 167,
  "endLine" : 194,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuote()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineMethodRefactoringTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteResponseStream.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 204,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 275,
  "endLine" : 298,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 266,
  "endLine" : 289,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 264,
  "endLine" : 287,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMapChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 444,
  "endLine" : 470,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExceptionPauseMode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 538,
  "endLine" : 566,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCommandLineRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunConfigurationType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 49,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void previewRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 169,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performOnExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/introduce/DartServerExtractLocalVariableHandler.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::Dart" ],
  "startLine" : 168,
  "endLine" : 193,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/extract/DartServerExtractMethodHandler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 63,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/inspections/DartPathPackageReferenceInspection.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runOverEditor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartSortMembersAction.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showNotificationIfNeeded()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 400,
  "endLine" : 428,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void mayBeCheckForSdkUpdate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUpdateChecker.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startLoadingTemplates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::Dart" ],
  "startLine" : 155,
  "endLine" : 184,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suites_finished",
  "longName" : "suites_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 232,
  "endLine" : 260,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_summary",
  "longName" : "print_summary",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 547,
  "endLine" : 583,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshRevealPreOnePointSix()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/Reveal.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 198,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/ScopeSelectInsertHandler.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 46,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILOperationTypesMismatchInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 73,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 287,
  "endLine" : 314,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/ModuleVariableReferenceProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 45,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/ResourcePropertyInsertHandler.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 53,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownResourceInspection.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseNewExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 577,
  "endLine" : 600,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean tryParseForIn()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 397,
  "endLine" : 422,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeCharDeleted()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlBackspaceHandler.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::CFML" ],
  "startLine" : 15,
  "endLine" : 38,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function binarySearch()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::Angular" ],
  "startLine" : 269,
  "endLine" : 295,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fullDiffTextChangeRange()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 211,
  "endLine" : 234,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateVariableImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 50,
  "linesOfCode" : 24,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2Interpolation.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 42,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun merge()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2Lexer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/highlighting/Angular2RainbowVisitor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 56,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processContexts()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/css/refs/Angular2CssFileReferenceHelper.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 61,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarations()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/declarations/Angular2SelectorDeclarationProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 43,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertRequiredImports()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 127,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclarationProximity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2DeclarationsScope.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::Angular" ],
  "startLine" : 62,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularAmbiguousComponentTagInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 44,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSVariable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularIncorrectLetUsageInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 45,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularUndefinedTagInspection.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 44,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runAction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/AddNgModuleDeclarationAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveProperty.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::Angular" ],
  "startLine" : 211,
  "endLine" : 234,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHostDirectiveProperties()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceHostDirectiveWithMappings.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::Angular" ],
  "startLine" : 51,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRename()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::postcss" ],
  "startLine" : 114,
  "endLine" : 137,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Adapter()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 147,
  "endLine" : 178,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void moveFiles()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGenerator.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 96,
  "endLine" : 127,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorWelcomePanel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 50,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorCellRenderer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 53,
  "endLine" : 79,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineCommenter()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/editor/AstroCommentProvider.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::Astro" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection findStepDefinitions()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::cucumber" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processBlockExpressions()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 148,
  "endLine" : 171,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extendKeywords()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::drools" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttribute()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 77,
  "endLine" : 101,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeWithoutName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 103,
  "endLine" : 127,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeOutsideParameter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 129,
  "endLine" : 153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDirectiveInvalidAssignmentTokens()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 250,
  "endLine" : 274,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetectBundlorFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/facet/FacetDetectionTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::osmorc" ],
  "startLine" : 73,
  "endLine" : 99,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/UnregisteredActivatorInspection.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::osmorc" ],
  "startLine" : 57,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean resolve()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 163,
  "endLine" : 192,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDependencies()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 354,
  "endLine" : 377,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTestStart()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 298,
  "endLine" : 327,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndent()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaIndentProcessor.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::prisma" ],
  "startLine" : 11,
  "endLine" : 40,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTypeFromSignature()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/types/PrismaTypeEvaluation.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::prisma" ],
  "startLine" : 9,
  "endLine" : 37,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getCachedValue()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::vuejs" ],
  "startLine" : 200,
  "endLine" : 223,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findExpectedType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueFrameworkSpecificHandler.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun launchQodana()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaRunInIdeServiceImpl.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::qodana" ],
  "startLine" : 82,
  "endLine" : 106,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaLicenseAgreementHandler.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logDurations()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionDurationsAggregatorService.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::qodana" ],
  "startLine" : 61,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openRunContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaInIdeRunContextFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 50,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toElement()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolIssue.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 44,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenQodanaCloudOpenInIdeReportAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 50,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun logException()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsErrorLogManager.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/NewKtsInspectionAction.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun description()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpComposerProjectDescriber.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installBrowseUsersAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceVersionFilterComponent.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 63,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installBrowseClientsAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceVersionFilterComponent.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 89,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/updatePassword.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 79,
  "endLine" : 105,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReturnResult beforeCheckin()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinHandlerFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 80,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationInfo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/AnnotationInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadCommittedChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 129,
  "endLine" : 154,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 316,
  "endLine" : 344,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginState login()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginPerformerImpl.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 109,
  "endLine" : 132,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4CopyOperation.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 65,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFakeScopeDontBreakTheView()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 656,
  "endLine" : 685,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseIncludeStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 545,
  "endLine" : 576,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletions()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::gauge" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextFieldWithAutoCompletionListProvider getAutoCompleteTextField()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptDialog.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::gauge" ],
  "startLine" : 132,
  "endLine" : 159,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateInfo()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 110,
  "endLine" : 137,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierFormattingService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 95,
  "endLine" : 118,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PrettierPlugin.prototype.resolveConfig = function()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "fileLinesCount" : 228,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 140,
  "endLine" : 163,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preProcessingFinished()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/migration/PlatformioProjectMigrationProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::platformio" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUseDenoAndReload()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 184,
  "endLine" : 210,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 450,
  "endLine" : 474,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getIndent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbTextBlock.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::protobuf" ],
  "startLine" : 67,
  "endLine" : 97,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String mapEntryName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbMapFieldMixin.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::protobuf" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OptionOccurrenceTracker computeForMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 96,
  "endLine" : 122,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Occurrence addName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 176,
  "endLine" : 212,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findDeclarationsAt()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/search/GrCucumberStepDeclarationSearcher.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 21,
  "endLine" : 44,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readInputStreamUntilConnected()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void handleInputLine()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 190,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void closeSocket()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 227,
  "endLine" : 254,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processStandardNamespaces()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 355,
  "endLine" : 381,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JpsFlexBCState getState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 439,
  "endLine" : 465,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadInfo()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 322,
  "endLine" : 347,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readVersionFromFlexSdkDescriptionXml()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 145,
  "endLine" : 170,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processValue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 260,
  "endLine" : 288,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processValue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 260,
  "endLine" : 288,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openSocket()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/FlexCompiler.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getValueRepr()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void filePathChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 261,
  "endLine" : 285,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection createAddActions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 163,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupAirPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean independentBCsExist()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 624,
  "endLine" : 651,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getANEFiles()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilationUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VirtualFile refreshAndFindFileInWriteAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilationUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 162,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringElementListener getRefactoringElementListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleRawSourcePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 494,
  "endLine" : 517,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 299,
  "endLine" : 329,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startAdbServer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 173,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean uninstallAndroidApplication()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 784,
  "endLine" : 809,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 191,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTemplateName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 561,
  "endLine" : 583,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildTemplate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateSetterByMxmlAttributeFix.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkClassReferenceInStaticContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1206,
  "endLine" : 1232,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configureMavenClassPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 383,
  "endLine" : 409,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeContext getContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean findStyleAttributesInClassOrSuper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 321,
  "endLine" : 343,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getTaggedResolveResults()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 218,
  "endLine" : 242,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var listener = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 131,
  "endLine" : 153,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function clearOtherAdapters()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 68,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerPrintingBrowserCapturingSuggestion()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 107,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseExportParenthesis()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockUtil.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::mdx" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testActionAvailability()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/suppress/DartSuppressTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 44,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureDartSdk()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/util/DartTestUtils.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterBreakInCase()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 292,
  "endLine" : 315,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsAndHashcodeWithSuper()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCodeGenerationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractMethodRefactoringTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodMultilineDoc()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 287,
  "endLine" : 309,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoRecursiveImports()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/completion/DoNotEatListOnTab.after.dart",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 25,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/completion/DoNotEatListOnTab.dart",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 25,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartLineIndentProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean computeVarHavingStringValuePresentation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 198,
  "endLine" : 222,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDiagnosticMessageActions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 172,
  "endLine" : 201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoringDialog.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 131,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubBuildDialog.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 130,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSubClasses()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartInheritorsSearcher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 163,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFileReference.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDasLogger()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 699,
  "endLine" : 725,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerDocumentListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 768,
  "endLine" : 794,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean edit_isPostfixCompletionApplicable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1212,
  "endLine" : 1238,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serverlessEntityDefaultsNode()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 420,
  "endLine" : 445,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUrlFor()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/AngularJSDocumentationProvider.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameElement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/refactoring/AngularJSDirectiveRenameProcessor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 512,
  "endLine" : 535,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 326,
  "endLine" : 350,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean tagAndAttrMatches()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularJSAttributeDescriptorsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 84,
  "endLine" : 106,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findDependenciesInModuleDeclaration()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularModuleIndex.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectOCWorkspace()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdOCWorkspace.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 13,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateNames()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILRefactoringUtil.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::terraform" ],
  "startLine" : 56,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/TfLocalSchemaService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::terraform" ],
  "startLine" : 76,
  "endLine" : 101,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadOne()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/TfMetadataLoader.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::terraform" ],
  "startLine" : 136,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v1.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::terraform" ],
  "startLine" : 168,
  "endLine" : 190,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfGenerateLocalMetadataAction.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 44,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseProperty()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 91,
  "endLine" : 117,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseConstant()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 205,
  "endLine" : 227,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLineCommented()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 148,
  "endLine" : 173,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/highlighting/CfmlHighlighter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::CFML" ],
  "startLine" : 107,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getAvailableSchematicCollections()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsInfoProvider.ts",
  "fileLinesCount" : 195,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsNgAdd()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryServiceImpl.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::Angular" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNgAddSchematic()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryServiceImpl.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::Angular" ],
  "startLine" : 274,
  "endLine" : 296,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractComponentHandler.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::Angular" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSimpleChild()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFormattingHelper.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 50,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findExpectedType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/Angular2JSFrameworkSpecificHandler.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getElementInfoInjectionAware()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceErrorFilter.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 886,
  "endLine" : 912,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getObjectLiteralInitializer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 151,
  "endLine" : 173,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2CustomCssPropertiesScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/CreateComponentDirectiveBindingScope.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngularAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularMissingRequiredDirectiveInputBindingInspection.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  locateFileAndMember()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataNodeModule.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComponentSelector()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 83,
  "endLine" : 105,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCssFiles()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 136,
  "endLine" : 159,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 297,
  "endLine" : 323,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroContentRoot.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::Astro" ],
  "startLine" : 73,
  "endLine" : 95,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adjustFunctionAnchor()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroSpecificHandlersFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 52,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processMarker()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpParserLexerAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::dts" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseStep()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 176,
  "endLine" : 198,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStepDefinitionFilePath()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/AbstractStepDefinitionCreator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cucumber" ],
  "startLine" : 30,
  "endLine" : 55,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result beforeCharTyped()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/codeinsight/GherkinTypedHandler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::cucumber" ],
  "startLine" : 156,
  "endLine" : 179,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processSimplePackageOrClass()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 435,
  "endLine" : 461,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDirective()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 178,
  "endLine" : 201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDirectiveWithoutName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 203,
  "endLine" : 226,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetectingFacetByBndFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/facet/FacetDetectionTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::osmorc" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean annotate()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/BasePackageParser.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::osmorc" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFrameworkDetector.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onFrameworkChange()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 157,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/concierge/ConciergeRunner.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::osmorc" ],
  "startLine" : 58,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildLanguageFoldRegions()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlFoldingBuilder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jhipster" ],
  "startLine" : 25,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlBlock()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlBlock.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::jhipster" ],
  "startLine" : 37,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramPanel.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::jhipster" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getThisTypeProperties()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/cssModules/VueCssModulesInfoProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueImplicitElement.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::vuejs" ],
  "startLine" : 114,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiMethod createStepDefinitionFromSnippet()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 231,
  "endLine" : 256,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPackageOfStepDef()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 336,
  "endLine" : 359,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromYaml()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaInspectionsModel.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResults()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/incorrectFormatting/IncorrectFormattingResultHandlerQodana.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 45,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addQodanaStepToBranches()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlBitbucketCIConfigHandler.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 44,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeNewChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/FileNodesChildrenImpl.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeRoot.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenQodanaCloudReportAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addStage()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/groovy/src/org/jetbrains/qodana/jvm/groovy/GroovyJenkinsConfigHandler.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaStagePresent()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/groovy/src/org/jetbrains/qodana/jvm/groovy/GroovyJenkinsConfigHandler.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeListUpdateDone()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LastSuccessfulUpdateTracker.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runBackgroundTask()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 401,
  "endLine" : 425,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runP4CommandImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 104,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToStream()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 207,
  "endLine" : 229,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int detectType()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 218,
  "endLine" : 243,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsOperation checkMerge()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 398,
  "endLine" : 420,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showAllSubmittedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShowAllSubmittedFilesAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 105,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpenForEditAutomaticallyInAllWriteWorkspace()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 389,
  "endLine" : 419,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_annotate_after_integrate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceHistoryTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 248,
  "endLine" : 276,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJobSearchBySeveralFields()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceJobsTest.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 135,
  "endLine" : 167,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOptionalFields()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceJobsTest.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 207,
  "endLine" : 234,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModifyingSymlinkTarget()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1260,
  "endLine" : 1288,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoNativeInOneOneEdited()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 103,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoNativeRenameSame()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 137,
  "endLine" : 169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseComment()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 368,
  "endLine" : 393,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseCaseWhen()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 517,
  "endLine" : 543,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFlags()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringDialog.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gauge" ],
  "startLine" : 101,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectLib gaugeLib()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 168,
  "endLine" : 191,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getGaugeStepAnnotationValues()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 166,
  "endLine" : 188,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateVersionList()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 140,
  "endLine" : 170,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void executeCommandLineForDefaultProject()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 166,
  "endLine" : 190,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PrettierPlugin.prototype.handleResolveConfigCommand = function()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "fileLinesCount" : 228,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 117,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getErrorsCount()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/type/PbBlockBodyType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::protobuf" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitOptions()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List resolveRelativeName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 72,
  "endLine" : 120,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMultimap findChildren()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableCollection pythonToProto()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-python/src/com/intellij/protobuf/python/PbPythonGotoDeclarationHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::protobuf" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findMatchingElements()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoDeclarationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::protobuf" ],
  "startLine" : 107,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseBlockParams()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 837,
  "endLine" : 860,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List loadStepsFor()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberExtension.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 50,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startCompilerProcess()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilerOptionInfo()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 207,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeConfigurationDigest()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexResourceBuildTarget.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 133,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLibraryRoots()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 423,
  "endLine" : 450,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addInputOutputPaths()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 584,
  "endLine" : 610,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasValidLicense()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3875,
  "endLine" : 3904,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseUseNamespaceDirective()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 859,
  "endLine" : 883,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFlexUnitTestDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean evaluateCondition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 657,
  "endLine" : 682,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sessionInitialized()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1012,
  "endLine" : 1038,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 295,
  "endLine" : 316,
  "linesOfCode" : 22,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBuildConfigurationState getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 384,
  "endLine" : 405,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkDependencies()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 427,
  "endLine" : 451,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processStandardNamespaces()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 398,
  "endLine" : 423,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLibraryRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 457,
  "endLine" : 484,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkAdlAndAirRuntime()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 666,
  "endLine" : 688,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String guessIosSimulatorSdkPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 544,
  "endLine" : 567,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract RunContentDescriptor launchWebFlexUnit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 257,
  "endLine" : 282,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixIdeaCfgFileContentIfNeeded()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashPlayerTrustUtil.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initRadioButtons()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexLauncherDialog.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 75,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean initSdksConfiguredInWorkspace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderSdkFinder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::flex" ],
  "startLine" : 256,
  "endLine" : 282,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupInitialPathComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runInBackground()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 176,
  "endLine" : 198,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Runnable createRunnable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 219,
  "endLine" : 243,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControlsEnabledState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pair getFileTextAndDir()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinIntention.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/introduceVariable/ActionScriptVariableInplaceIntroducer.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Document createDocument()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAcceptableAsNodeStatic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSAttribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1068,
  "endLine" : 1094,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getRLMInfos()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 505,
  "endLine" : 528,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeWorkspaceMap()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 357,
  "endLine" : 381,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean needToCheckThatChildIsUiComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 307,
  "endLine" : 336,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendSuperClassDescriptors()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 745,
  "endLine" : 771,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowElementsFromNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1050,
  "endLine" : 1077,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void insertNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlTagNameReference.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 155,
  "endLine" : 178,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/changeSignature/ActionScriptImportProcessor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processCompeteMatchedElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptSymbolCompletionUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCssElementDescriptorProvider()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssAnnotator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 44,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidColor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssValueValidator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 208,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptFlexPsiImplUtil.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getOrCreateLowerSuiteNode()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "checkRepeatedlyUntilPassed()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 166,
  "endLine" : 187,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function findCoverageReportsInDirectory()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 215,
  "endLine" : 236,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestNode.prototype.getExtraFinishMessageParameters = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 251,
  "endLine" : 272,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/debug/KarmaDebugProgramRunner.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::js-karma" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCoverageSession()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoveragePeer.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::js-karma" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterSingleLineComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 423,
  "endLine" : 444,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTrailingSpaces()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 777,
  "endLine" : 798,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAvailability()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String printListOfQuotedNames()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 303,
  "endLine" : 324,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedCompletion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetRuntimeCompletionProcessor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetNavigationProcessor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processWorspaceApplyEditRequestFromServer()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 953,
  "endLine" : 980,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 231,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 265,
  "endLine" : 286,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 289,
  "endLine" : 310,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/Default_after.dart",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyNodeDescriptor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void doComputeSourcePosition()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performInPlace()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/introduce/DartServerExtractLocalVariableHandler.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 157,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initPackagesMapFromLib()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartUrlResolverImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 239,
  "endLine" : 262,
  "linesOfCode" : 22,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGenericKey()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartGenericSpecialization.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean looksLikeHtml()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/injection/DartMultiHostInjector.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean serverReadyForRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2316,
  "endLine" : 2340,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_redirected_stdout_stderr_from_files",
  "longName" : "get_redirected_stdout_stderr_from_files",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/std_capture_helper.rb",
  "fileLinesCount" : 103,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "test_started",
  "longName" : "test_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 288,
  "endLine" : 316,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_before_step_result",
  "longName" : "tc_before_step_result",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 365,
  "endLine" : 407,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.same_or_newer?",
  "longName" : "self.same_or_newer?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter.rb",
  "fileLinesCount" : 82,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCloudFormationFile()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationPsiUtils.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationLanguageSubstitutor.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseOffsetOption()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 135,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJavaScriptCompletionContributor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List loadFreelyDefinedStates()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularRouterStateLoader.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void process()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 68,
  "endLine" : 91,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularJSAttributeDescriptorsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolveContextFromProperty()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 612,
  "endLine" : 637,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findByFQNRef()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/ReferenceCompletionHelper.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::terraform" ],
  "startLine" : 12,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/VariableTypeCompletionProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDemoText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLColorsPage.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 59,
  "endLine" : 80,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeSettings()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HclLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/ModuleProvidersReferenceProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 55,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedInspectionBase.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfExternalToolsAction.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::terraform" ],
  "startLine" : 77,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map listNoCache()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPhoneGapProject()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapUtil.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 147,
  "endLine" : 175,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseStructureDefinition()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 606,
  "endLine" : 628,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseIfExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 290,
  "endLine" : 312,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Collection workaroundIndexBug()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlIndex.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::CFML" ],
  "startLine" : 94,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createFile()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRemoteTestsRunner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::CFML" ],
  "startLine" : 66,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlMethodInsertHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getWorkspace()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsProvider90.ts",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 33,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularProject.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::Angular" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliUtil.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 430,
  "endLine" : 451,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 377,
  "endLine" : 398,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/TemplateBindingKeyScope.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapWithImportDeclarationModuleHandler()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CodeInsightUtils.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStubForLiteral()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexUtil.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateError()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2UnresolvedReferenceErrorUpdater.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getActionGroup()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanAvailableGeneratorsMain.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanRunGeneratorForm()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/DtsLabelReference.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::dts" ],
  "startLine" : 133,
  "endLine" : 162,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonGherkinKeywordProvider()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiType resolveType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPrimaryExprVarImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::drools" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMvelDialect()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsCommonUtil.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::drools" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extendDialectAttribute()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::drools" ],
  "startLine" : 107,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFacetAfterCreatingManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/facet/AddFacetTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modulesRenamed()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsmorcModuleRenameHandler.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::osmorc" ],
  "startLine" : 21,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/felix/FelixRunner.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::osmorc" ],
  "startLine" : 51,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findSources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 203,
  "endLine" : 224,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addOptionValues()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 145,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processText()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaTrailingSpacesFormatProcessor.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::prisma" ],
  "startLine" : 27,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun install()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-prettier/src/com/intellij/vuejs/prettier/VuePrettierCodeStyleInstaller.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::vuejs" ],
  "startLine" : 17,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInstalled()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-prettier/src/com/intellij/vuejs/prettier/VuePrettierCodeStyleInstaller.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateScriptScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueComponentSourceEdit.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::vuejs" ],
  "startLine" : 69,
  "endLine" : 96,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImplicitPropertySignature()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueInstanceOwner.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::vuejs" ],
  "startLine" : 358,
  "endLine" : 379,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueUnwrapRefType.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::vuejs" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueRefsType.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndentOptionsByPsiFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueFileIndentOptionsProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueReferenceContributor.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createStepDefinitionContainer()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinitionCreator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberJavaRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfigurationType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 18,
  "endLine" : 42,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculateGlue()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaAllFeaturesInFolderGlueProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 22,
  "endLine" : 45,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun fetchHeadRevisions()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/vcs/GitRevisionProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startRevisionPagesCalculation()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/vcs/VcsRevisionPagedLoader.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::qodana" ],
  "startLine" : 112,
  "endLine" : 133,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/InspectionInfoProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun highlightReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightedReportService.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::qodana" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun linkWithCloudProjectAndApply()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/link.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaReportDownloader.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::qodana" ],
  "startLine" : 146,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createScript()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logAppliedFix()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/FixesLogger.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::qodana" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contribute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/FailureConditionsContributor.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadReportForIncrementalAnalysis()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/JvmCoverageInspection.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::qodana" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBanner.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::qodana" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPluginAdditionalJarAccepted()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsClasspathProvider.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::qodana" ],
  "startLine" : 185,
  "endLine" : 207,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveUnchangedContentsForModifiedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 256,
  "endLine" : 277,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureNotification()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static P4ConnectionParameters getParametersFromConfig()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParamsCalculator.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 621,
  "endLine" : 646,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobsSearchSpecificator createSpecificator()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 96,
  "endLine" : 122,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnshelveToTheSameChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceShelveTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangesAfterUnshelveConflict()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1023,
  "endLine" : 1049,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFilesExcludedInClientSpec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1052,
  "endLine" : 1079,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeTagImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jade" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeExceptionHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeExecutionProducer.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getScenarioName()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/ScenarioExecutionProducer.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::gauge" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeComponent()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 266,
  "endLine" : 293,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void performUndoableAction()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/undo/UndoHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::gauge" ],
  "startLine" : 83,
  "endLine" : 105,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runAfterSetup()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/maven/GaugeMavenImporter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::gauge" ],
  "startLine" : 104,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function step()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/convert-prettier-config.js",
  "fileLinesCount" : 56,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 15,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function step()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "fileLinesCount" : 228,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 15,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionBase.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::platformio" ],
  "startLine" : 41,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processChar()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/CustomJeditermEmulator.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 32,
  "endLine" : 55,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/actions/SaveHistoryToFileAction.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 24,
  "endLine" : 49,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JPanel buildDescriptorPathPanel()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 279,
  "endLine" : 300,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/actions/InsertSchemaDirectiveAction.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::protobuf" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Boolean isDescriptorOption()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeAction()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbImportIntentionVariant.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::protobuf" ],
  "startLine" : 64,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void annotateMissingRequiredFields()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 473,
  "endLine" : 501,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateFieldName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 290,
  "endLine" : 317,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean messageHasConflictingOuterClassName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2DefinitionClassNames.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::protobuf" ],
  "startLine" : 170,
  "endLine" : 191,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/inspections/HbBlockMismatchFix.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::handlebars" ],
  "startLine" : 54,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parseParam()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 643,
  "endLine" : 667,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createResult()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerView.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::javascript" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DefaultPlexusContainer createPlexusContainer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 322,
  "endLine" : 344,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 503,
  "endLine" : 529,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoStack()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1152,
  "endLine" : 1176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1297,
  "endLine" : 1323,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoTargets()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1431,
  "endLine" : 1451,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoFiles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1637,
  "endLine" : 1657,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoHandle()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1754,
  "endLine" : 1782,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doUp()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3800,
  "endLine" : 3821,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDown()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3826,
  "endLine" : 3847,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int parseLineArg()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4279,
  "endLine" : 4306,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 504,
  "endLine" : 530,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoStack()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1154,
  "endLine" : 1178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1299,
  "endLine" : 1325,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoTargets()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1433,
  "endLine" : 1453,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoFiles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1652,
  "endLine" : 1672,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoHandle()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1769,
  "endLine" : 1797,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doUp()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3821,
  "endLine" : 3842,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDown()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3847,
  "endLine" : 3868,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int parseLineArg()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4299,
  "endLine" : 4326,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 513,
  "endLine" : 539,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoStack()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1163,
  "endLine" : 1187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoDisplay()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1308,
  "endLine" : 1334,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoTargets()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1442,
  "endLine" : 1462,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoFiles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1661,
  "endLine" : 1681,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoHandle()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1778,
  "endLine" : 1806,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doUp()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3830,
  "endLine" : 3851,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doDown()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3856,
  "endLine" : 3877,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int parseLineArg()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4308,
  "endLine" : 4335,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getIncludeResources()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3652,
  "endLine" : 3674,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureFileCanBeCreated()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/FlexCompilerUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 33,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBlankLines()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/arrangement/ActionScriptRearranger.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun proceedWithNamespaceReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 547,
  "endLine" : 568,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseReferenceList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEdgePosition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParserBase.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseJS()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParser.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfiguration.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair checkAndGetModuleAndBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 182,
  "endLine" : 223,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void launchDebuggedApplication()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1452,
  "endLine" : 1473,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getFrames()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeClassInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/NodeClassInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 477,
  "endLine" : 503,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 570,
  "endLine" : 592,
  "linesOfCode" : 21,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeTable createTreeTable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 464,
  "endLine" : 492,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPresentableSummary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 571,
  "endLine" : 592,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleColoredText getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1563,
  "endLine" : 1583,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixAndCopyIndexTemplateHtml()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 266,
  "endLine" : 288,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 146,
  "endLine" : 169,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initAdlChooser()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initMobileControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 241,
  "endLine" : 265,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showBCCompilationSkippedWarning()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 665,
  "endLine" : 686,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processCompilerOption()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 441,
  "endLine" : 467,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkPasswords()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 254,
  "endLine" : 276,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean installOnIosDevice()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 619,
  "endLine" : 643,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendSkinStates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinIntention.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInCategory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlNodeContentManager.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable prepare()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodActionBase.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean processMethodExpressionResolveResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptFunctionSignatureChecker.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkE4XFilterQuery()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptFunctionSignatureChecker.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 133,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfExtendsFinalOrMultipleClasses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 814,
  "endLine" : 835,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 491,
  "endLine" : 513,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flexmojos3Configurator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void changeInputAndOutputFilePaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/RuntimeModulesGenerateConfigTask.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectMxmlAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 542,
  "endLine" : 563,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addComponentsFromManifests()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 279,
  "endLine" : 303,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canMove()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveFileRefactoringHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void canRun()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassDialog.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 157,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 269,
  "endLine" : 289,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map doCalcOpenedNses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptFlexResolveUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int comparePriorities()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTaggedResolveResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doQualifiedCheck()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RangeMarker findSupportForTagList()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 382,
  "endLine" : 403,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaseAlignAfterColon2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultAlignAfterColon()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 194,
  "endLine" : 214,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaseStringAlignAfterColon()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 216,
  "endLine" : 236,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDynamicAndNonCodeUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerFindUsagesTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHandleCrlf1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 141,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHandleCrlf2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 143,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractLocalVariableRefactoringTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 91,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassMultilineDoc1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassMultilineDoc2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logThreads()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/HealthUtils.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/StdioServerSocket.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateClientCapabilities()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1051,
  "endLine" : 1076,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 263,
  "endLine" : 283,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 201,
  "endLine" : 221,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f00()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getQuickAssists()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/DartQuickAssistSet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 50,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void foldLiterals()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 509,
  "endLine" : 529,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartWebdevConfigurationType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfigurationType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCommandLineRunningState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 211,
  "endLine" : 233,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/devtools/DartDevToolsService.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean methodNameWrapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean gtGtGtEq()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 238,
  "endLine" : 258,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ElementFilter getFilter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackagePathReferenceProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void connectToProcess()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 217,
  "endLine" : 242,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection generateProject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/CmdLineAppTemplate.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartWorkspaceModelChangeListener.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getSimpleDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartControlFlowUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processInstance()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationParser.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseVariableUsage()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileParserUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::makefile" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILReferenceContributor.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 42,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAnchor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceVariableHandler.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::terraform" ],
  "startLine" : 62,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILVariable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnknownResourceTypeInspection.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQualifiedModelName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/navigation/HCLQualifiedNameProvider.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLLexer.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::terraform" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LineRange expandLineRangeToCoverPsiElements()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/HCLStatementMover.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::terraform" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initItems()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/ComboBoxWithMoreOption.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 30,
  "endLine" : 54,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateValuesAsynchronously()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 168,
  "endLine" : 191,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List parsePluginList()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 242,
  "endLine" : 265,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseMultiplicativeExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 125,
  "endLine" : 145,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseRValue()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 207,
  "endLine" : 227,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseCatchExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 658,
  "endLine" : 678,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlLangDictionary()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlLangInfo.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/lexer/CfmlLexer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::CFML" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationProducer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::CFML" ],
  "startLine" : 123,
  "endLine" : 144,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void migrateIfNeeded()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 128,
  "endLine" : 148,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatorArgs()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliGenerateAction.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun done()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParsing.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::Angular" ],
  "startLine" : 544,
  "endLine" : 564,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2DirectiveSymbolWrapper.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::Angular" ],
  "startLine" : 96,
  "endLine" : 116,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postProcessScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2AddImportExecutor.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlocksTypedHandler.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 21,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCreateInputTransformFixes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesFactory.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::Angular" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectiveKindNoCache()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirective.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::Angular" ],
  "startLine" : 296,
  "endLine" : 317,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readDirectivePropertyMappings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 180,
  "endLine" : 202,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseCustomMediaAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 143,
  "endLine" : 163,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function checkboxHandler()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "fileLinesCount" : 132,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorControlUI createUI()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorConformControl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 22,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChildIndenting()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsIndentingBuilder.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::dts" ],
  "startLine" : 22,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReference()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsPHandleMixin.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::dts" ],
  "startLine" : 22,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void highlightOutlineParamsForText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::cucumber" ],
  "startLine" : 165,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::drools" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeWithoutNameOutsideParameter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetectFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/facet/FacetDetectionTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSelectorTableCellEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/FileSelectorTableCellEditor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::osmorc" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolve()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlSyntaxHighlighter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::jhipster" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  visitSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexJSLiteralReferenceProvider.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::vuejs" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStubForLiteral()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/index/VuexFrameworkHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceDirective.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::vuejs" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueThisInstanceCompletionProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVariableNames()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinition.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List loadStepsFor()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJava8Extension.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 218,
  "endLine" : 240,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberJavaApplicationConfigurable()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaApplicationConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addGlue()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 379,
  "endLine" : 401,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun noProblems()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FileReportDescriptor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::qodana" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acquireCredentials()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaCloudOAuthCredentialsAcquirer.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 35,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun download()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaArtifactsDownloader.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/providers/QodanaEmbeddedProfilesProvider.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProfileScopes()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaScopeModifier.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQodanaProductName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/qodana.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 27,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildTable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/CommandLineTable.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printCoverage()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/CommandLineResultsPrinter.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::qodana" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun fillComponents()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/sarif.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::qodana" ],
  "startLine" : 178,
  "endLine" : 198,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTool()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/InspectionsTaxonomy.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun process()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/ICCoverageArtifactProcessor.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/fix/TsLintErrorFixAction.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::tslint" ],
  "startLine" : 52,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean saveConfigFileAndReturnSkipProcessing()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintExternalAnnotator.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::tslint" ],
  "startLine" : 173,
  "endLine" : 195,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWritableFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 58,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackModifiedWithoutCheckout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRollbackEnvironment.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 138,
  "endLine" : 160,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void asyncEdit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 228,
  "endLine" : 250,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyToAllMatching()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 76,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean runSetImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParamsCalculator.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findRelativeEnd()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/WhereParser.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void searchByJobviewAndFilter()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshAndDirty()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevertAllUnchangedFilesAction.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 124,
  "endLine" : 144,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJobSearchByName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceJobsTest.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 105,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoModifiedWithoutCheckoutInAllWriteWorkspace()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1201,
  "endLine" : 1229,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineRevertForOfflineRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 478,
  "endLine" : 504,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReopen()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 653,
  "endLine" : 676,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAfterDelete()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 827,
  "endLine" : 852,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseMixinDeclaration()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 578,
  "endLine" : 605,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int findFreePortForApi()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/SocketUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::gauge" ],
  "startLine" : 27,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parsePathSegments()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/parsing/SpacebarsParsing.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Meteor" ],
  "startLine" : 20,
  "endLine" : 48,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void visitTemplateTags()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorTemplateIndex.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Meteor" ],
  "startLine" : 106,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun format()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageServiceImpl.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettierConfig()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTargets()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performConnect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/impl/WebAssemblyReferencedTableInitInstrImpl.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 15,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parse()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/parser/PbParserUtil.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::protobuf" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTransferableData()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/PbJsonCopyPasteProcessor.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 349,
  "endLine" : 376,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateBuiltInValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 220,
  "endLine" : 242,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateExtensionName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 319,
  "endLine" : 340,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EditionsAnnotator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fileHasConflictingOuterClassName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2DefinitionClassNames.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::protobuf" ],
  "startLine" : 148,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPackageInfo()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCompletionContributor.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::javascript" ],
  "startLine" : 144,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Status compileBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 283,
  "endLine" : 306,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathToBundledJar()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 616,
  "endLine" : 641,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 467,
  "endLine" : 490,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getOrCreateConfigFile()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRslInfo()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 356,
  "endLine" : 379,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 145,
  "endLine" : 167,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayStartMessage()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 592,
  "endLine" : 614,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForMetaData()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1659,
  "endLine" : 1682,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void listFunctionsFor()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1843,
  "endLine" : 1865,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int parseFileArg()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4246,
  "endLine" : 4272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean enableBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5488,
  "endLine" : 5507,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getFlexHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5756,
  "endLine" : 5777,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayStartMessage()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 594,
  "endLine" : 616,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForMetaData()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1674,
  "endLine" : 1697,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void listFunctionsFor()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1858,
  "endLine" : 1880,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int parseFileArg()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4266,
  "endLine" : 4292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean enableBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5514,
  "endLine" : 5533,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getFlexHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5782,
  "endLine" : 5803,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayStartMessage()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 603,
  "endLine" : 625,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForMetaData()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1683,
  "endLine" : 1706,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void listFunctionsFor()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1867,
  "endLine" : 1889,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int parseFileArg()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4275,
  "endLine" : 4301,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean enableBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5559,
  "endLine" : 5578,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getFlexHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5827,
  "endLine" : 5848,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 145,
  "endLine" : 167,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean validateMultiName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2113,
  "endLine" : 2137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addVertexToGraphs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2151,
  "endLine" : 2173,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findResourceBundleHelper()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2816,
  "endLine" : 2835,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void calculateProgress()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4259,
  "endLine" : 4281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processArgumentList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleCollectionSizePresentation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleToXmlStringCalculation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 327,
  "endLine" : 350,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleStdResponse()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 695,
  "endLine" : 714,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleOutputReading()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1040,
  "endLine" : 1060,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 273,
  "endLine" : 292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 407,
  "endLine" : 427,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List generateUniqueNames()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 218,
  "endLine" : 237,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AirDescriptorForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDescriptorForm.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkSameOutputPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSdkEntries()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1195,
  "endLine" : 1218,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 202,
  "endLine" : 223,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processClasses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendBCDependencies()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildTargetScopeProvider.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 153,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean packAndInstallToAndroidDevice()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 333,
  "endLine" : 353,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationForm.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateTrustedStatus()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashPlayerTrustUtil.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadProjectNameAndLinkedResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 172,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupModules()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 382,
  "endLine" : 402,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuggestedProjectName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CheckboxTreeCellRenderer createRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkDisabledCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 229,
  "endLine" : 252,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 130,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean packageApk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 270,
  "endLine" : 292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean androidForwardTcpPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 861,
  "endLine" : 882,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Settings getInplaceIntroduceSettings()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/introduceVariable/ActionScriptVariableInplaceIntroducer.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPreviewText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 271,
  "endLine" : 292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addImport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 307,
  "endLine" : 327,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSCallExpression findBaseConstructorCall()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ActionScriptConstructorChecker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1097,
  "endLine" : 1117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getOutputFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 244,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeNamespaceDeclarationIfNotUsed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlTagNameReference.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateFxDefinitionTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 159,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction getClickAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexMxmlColorAnnotator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectSlowLineMarkers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/XmlBackedClassLineMarkerProvider.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIncomingReferencesToMovedMember()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 191,
  "endLine" : 210,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCommandName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersProcessor.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fixVisibility()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersProcessor.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptMoveMembersDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectAllIncludes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssUtil.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleActionScriptFunctionExpressionEvents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 289,
  "endLine" : 309,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSNamedElement resolveTypeNameInTheSamePackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptImportHandler.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 175,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.apply = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/kjhtml-specFilter-patch.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::js-karma" ],
  "startLine" : 15,
  "endLine" : 37,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createPatchedContextHtmlFile()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-debug.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 18,
  "endLine" : 37,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getRemoteDebuggingPortFromCustomLauncherFlags()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-debug.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function configureKarmaTypeScript()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGoToSymbol()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/navigation/DartGoToSymbolTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterCase()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 252,
  "endLine" : 271,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDartTypeHierarchyTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineLocalRefactoringTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShowHideInImports()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 237,
  "endLine" : 256,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationLspProcessor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 235,
  "endLine" : 254,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 242,
  "endLine" : 261,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Outline fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 234,
  "endLine" : 253,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 224,
  "endLine" : 243,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 204,
  "endLine" : 223,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getInstance()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 245,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 272,
  "endLine" : 294,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool moveNext()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/string.dart",
  "fileLinesCount" : 829,
  "components" : [ "primary::Dart" ],
  "startLine" : 788,
  "endLine" : 807,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool movePrevious()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/string.dart",
  "fileLinesCount" : 829,
  "components" : [ "primary::Dart" ],
  "startLine" : 809,
  "endLine" : 828,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Literals.dart",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int hest()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class2.dart",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void scheduleDartPackageRootsUpdate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 104,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldAssertExpressions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 417,
  "endLine" : 438,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveReferences()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCalleeTreeStructure.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Template buildFunctionsText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateNamedConstructorFix.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartWebdevRunningState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevRunningState.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartRemoteDebugConfigurationType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugConfigurationType.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsFilterForm.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addGroupBySeverityAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 272,
  "endLine" : 294,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensurePackageRootUpToDate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasEolIgnoreComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 179,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 266,
  "endLine" : 288,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartRemotePostfixTemplate.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expand()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartRemotePostfixTemplate.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void handleInsert()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 689,
  "endLine" : 712,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerStatementCompletionProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectPredecessorMessageSends()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 884,
  "endLine" : 903,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectSuccessorMessageSends()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 905,
  "endLine" : 924,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/AbstractDartFileProcessingAction.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nonStrictID()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartStartupActivity.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void closeProcessConnections()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 251,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendToServer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 274,
  "endLine" : 299,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initModulesPanel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 173,
  "endLine" : 197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Collection generateProject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectTemplate.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void analysis_setSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1932,
  "endLine" : 1954,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean awaitForLatchCheckingCanceled()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2488,
  "endLine" : 2508,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "require_all_test_scripts",
  "longName" : "require_all_test_scripts",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/tunit_or_minitest_in_folder_runner.rb",
  "fileLinesCount" : 185,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 26,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 112,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "report_example_started",
  "longName" : "report_example_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 524,
  "endLine" : 551,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRootNode()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowOptions.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::makefile" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/controllerRedefinitionSyntaxOutside.completion.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 7,
  "endLine" : 26,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parseUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processDocument()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 242,
  "endLine" : 262,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean scopeMatches()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 264,
  "endLine" : 284,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String calculateRestrictions()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 557,
  "endLine" : 576,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processDirectivesFromIndex()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSDirectivesSupport.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 126,
  "endLine" : 145,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describe()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/cmake/src/com/intellij/clion/diagnostics/cmake/workspace/CMakeWorkspaceDescriptionProvider.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 11,
  "endLine" : 32,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/TypeCachedValueProvider.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::terraform" ],
  "startLine" : 376,
  "endLine" : 399,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean recoverToToken()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpNameComboBox()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/ForEachIteratorCompletionProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclRequiredProvidersCompletion.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkAvailable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/HCLStatementMover.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHint()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/hints/TfReferencesCodeVisionProvider.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpNameComboBox()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/VariableIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfPropertyObjectKeyCompletionProvider.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseArrayDefinition()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 634,
  "endLine" : 654,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void characters()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagsDescriptionsParser.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::CFML" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreateFromJavaLoader()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFunctionCallExpression.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 70,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tagDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlDocUtil.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::CFML" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPreviewText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStylePanel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBetweenCfmlTags()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlEnterHandler.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::CFML" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlArgumentValuesCompletionProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletions()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlTagNamesCompletionProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getWorkspace()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsProvider140.ts",
  "fileLinesCount" : 59,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doProcessNames()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoSymbolContributor.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalFilesToRename()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2RenameExtension.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBananaBoxBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 179,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createElementCssSelector()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::Angular" ],
  "startLine" : 271,
  "endLine" : 290,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/BindingsTypeResolver.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::Angular" ],
  "startLine" : 194,
  "endLine" : 213,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMainComponent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledTemplateInspector.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::Angular" ],
  "startLine" : 144,
  "endLine" : 177,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processStructuralDirective()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectiveAttributeSelectorsScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2TemplateScope.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarations()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/declarations/Angular2DirectivePropertyDeclarationProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateAttributeQuickFix.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddJSPropertyQuickFix.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetClasses()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateDirectiveInputIntentionAction.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::Angular" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCandidateModules()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findMetadataFunction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataUtil.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllModules()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntitiesSource.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestPreferredNotStrict()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCompletionTestBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addIdentOrAmpersandOrError()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 325,
  "endLine" : 344,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doProcessElementsWithName()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssGotoSymbolContributor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function printMessage()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 229,
  "endLine" : 249,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generateProject()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGenerator.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 69,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateInfo()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorInfoPanelHeader.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 176,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseCustomTagHeaderContent()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 209,
  "endLine" : 231,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/provider/DtsNodeNameProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::dts" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinKeywordList()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cucumber" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GherkinStep createStep()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/GherkinChangeUtil.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::cucumber" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkTable()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberTableInspection.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cucumber" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validateAll()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/ui/CreateStepDefinitionFileDialog.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cucumber" ],
  "startLine" : 136,
  "endLine" : 158,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsImport addImport()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFile.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 105,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processConstrains()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 265,
  "endLine" : 284,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDirectiveWithoutNameOutsideParameter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 228,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryVersionProperties detect()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsgiCoreLibraryType.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::osmorc" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onAddAdditionalJarContent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 220,
  "endLine" : 239,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/FrameworkInstanceRenderer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::osmorc" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDependencies()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 329,
  "endLine" : 352,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunFloatingAction.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jhipster" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexJSLiteralReferenceProvider.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 622,
  "endLine" : 644,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doParseContents()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/VueFileElementType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/formatter/VueExprFormattingModelBuilder.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createQuickInfoResponse()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/lsp/VueLspTypeScriptService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::vuejs" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::vuejs" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateScopesResolver.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertRequiredImports()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 165,
  "endLine" : 184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adjustTypeFromJSDoc()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 575,
  "endLine" : 597,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiMethod buildStepDefinitionByStep()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 204,
  "endLine" : 229,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildLanguageFoldRegions()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslFoldingBuilder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logInspectionProblemsFound()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionEventsCollector.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::qodana" ],
  "startLine" : 138,
  "endLine" : 159,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logInspectionFinished()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionEventsCollector.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::qodana" ],
  "startLine" : 162,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseConfigFromArgument()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaScriptFactory.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun runBefore()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/local-changes.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::qodana" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/inspections/cyclomaticComplexity/CyclomaticComplexityMetricInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun create()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/ModuleDataProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeNewChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeFileNodeImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeFileNode.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::qodana" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenQodanaCloudReportAction.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPyFunction()",
  "longName" : "",
  "relativeFileName" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageInspection.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::qodana" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/migrate/MigrateClassesScript.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpFunction()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpCoverageInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::qodana" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean applyReplacements()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/fix/TsLintErrorFixAction.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::tslint" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TSLintPlugin.prototype.onMessage = function()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveSettings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceChangeBrowserSettingsService.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildConnectArgs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneRunnerFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleMoveRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineRollbackEnvironment.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeListAdded()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 35,
  "endLine" : 57,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detectProjectMappings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4RootChecker.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceLoginManager()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleInitialization()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 101,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VcsException createCorrectException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1792,
  "endLine" : 1811,
  "linesOfCode" : 20,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List parse()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsOutputParser.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processCycle()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 328,
  "endLine" : 347,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShelveAndUnshelveRenamedChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceShelveTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 97,
  "endLine" : 121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initProject()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setP4ConfigRoots()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 397,
  "endLine" : 418,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPerforceVcsRootAbove()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 629,
  "endLine" : 653,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestAddedLocallyDeleted()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1115,
  "endLine" : 1138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseConditionalStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 395,
  "endLine" : 417,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseCaseStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 490,
  "endLine" : 515,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int calcIndent()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/IndentUtil.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::jade" ],
  "startLine" : 5,
  "endLine" : 26,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrappersForEmbeddedTypesService()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingUtil.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::jade" ],
  "startLine" : 142,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeConsoleProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::gauge" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForUpdate()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorLibraryUpdater.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::Meteor" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNode8()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfiguration.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Meteor" ],
  "startLine" : 159,
  "endLine" : 182,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/OpenConfigurationAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun actionPerformedKillAlreadyRunning()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionBase.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::platformio" ],
  "startLine" : 66,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllReferences()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/modules/DenoModuleReferenceContributor.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::Deno" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoStartupActivity.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Deno" ],
  "startLine" : 17,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitEnumValueName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 271,
  "endLine" : 291,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateExtendDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 338,
  "endLine" : 358,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ReferenceState getReferenceState()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SharedAnnotations.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBetweenHbTags()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/actions/HbEnterHandler.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::handlebars" ],
  "startLine" : 53,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType merge()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbLexer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::handlebars" ],
  "startLine" : 11,
  "endLine" : 36,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writePackages()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/browsePackages/BowerPopularPackagesGenerator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::javascript" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fixInitialContent()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::flex" ],
  "startLine" : 427,
  "endLine" : 450,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatBuffer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 716,
  "endLine" : 736,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringBuffer treeResults()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4004,
  "endLine" : 4027,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setLaunchURI()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4704,
  "endLine" : 4728,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int missingWatchpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5164,
  "endLine" : 5188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getFileType()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1525,
  "endLine" : 1548,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringBuilder treeResults()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4025,
  "endLine" : 4048,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setLaunchURI()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4724,
  "endLine" : 4748,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int missingWatchpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5190,
  "endLine" : 5214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getFileType()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1534,
  "endLine" : 1557,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringBuilder treeResults()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4034,
  "endLine" : 4057,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setLaunchURI()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4769,
  "endLine" : 4793,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int missingWatchpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5235,
  "endLine" : 5259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatBuffer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 716,
  "endLine" : 736,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int unitsReset()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1471,
  "endLine" : 1490,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4058,
  "endLine" : 4079,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/FlexCompiler.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePropertyName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 187,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/ServerConnectionBase.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection detectRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryRootsDetector.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/CompositeDebuggerCommand.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeTypeSourcePosition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 470,
  "endLine" : 491,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean filterStdResponse()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1182,
  "endLine" : 1201,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyFdbWaitingForPlayerStateReached()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1491,
  "endLine" : 1511,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlexStackFrame createStackFrame()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 148,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPackageFromFrameText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 150,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositeConfigurable createBcConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 149,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfBCOutputUsedAs3rdPartyLib()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overriddenValuesChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 433,
  "endLine" : 455,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateHtmlWrapperTemplateDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showOrHideWidget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkPackagingOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 391,
  "endLine" : 410,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CheckedTreeNode getBCNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void iterateRecursively()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean launchAndroidApplication()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 811,
  "endLine" : 831,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeCallers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 260,
  "endLine" : 281,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 519,
  "endLine" : 540,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSPackageStatement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 603,
  "endLine" : 622,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeContext identifyCodeContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 337,
  "endLine" : 355,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWebOrHttpServiceRequestTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 271,
  "endLine" : 289,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiMap detectConflicts()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findUsagesAfterMove()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 304,
  "endLine" : 323,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCssPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set read()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndex.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processStyles()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 272,
  "endLine" : 291,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doStartServer()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerRegistry.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::js-karma" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/highlighting/MdxHighlightingLexerBase.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::mdx" ],
  "startLine" : 11,
  "endLine" : 29,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createSynchronizerFor()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestResolveScope()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/resolve/DartResolveTest.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackageReferencesInHtml()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/resolve/DartResolveTest.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaseAlignAfterColon1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterInListLiteral()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 334,
  "endLine" : 352,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNavigationTargetOffsetUpdated()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 255,
  "endLine" : 276,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encodeToFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1698,
  "endLine" : 1719,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/ListPostfixCompletionTemplatesProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElementSet.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyRange()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/list.dart",
  "fileLinesCount" : 731,
  "components" : [ "primary::Dart" ],
  "startLine" : 211,
  "endLine" : 229,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/Default.dart",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f01()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 208,
  "endLine" : 234,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Literals.dart",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeDependencyOnDartPackagesLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 245,
  "endLine" : 265,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int calculateWrapPosition()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartLineWrapPositionStrategy.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 35,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizePresentation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeTypeSourcePosition()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean computeRegExpPresentation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 252,
  "endLine" : 273,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInitialBreakpointsAndResume()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 248,
  "endLine" : 267,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartProblemsView()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void processDartRegionsInRange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartAnnotator.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::Dart" ],
  "startLine" : 240,
  "endLine" : 261,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerServiceMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterInfoHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoringDialog.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getDeclarationParent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 300,
  "endLine" : 318,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getBaseImage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 650,
  "endLine" : 668,
  "linesOfCode" : 19,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartInheritorsSearcher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureMembersCacheInitialized()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartPsiClass.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 156,
  "endLine" : 178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addKnownPathsToCombo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUtil.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map loadPubspecInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/flutter/FlutterUtil.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateInIntelliJ()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::Dart" ],
  "startLine" : 270,
  "endLine" : 291,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processSuperClasses()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 435,
  "endLine" : 456,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DartClassResolveResult resolveClassByType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 595,
  "endLine" : 616,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.replace_escaped_symbols",
  "longName" : "self.replace_escaped_symbols",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 205,
  "endLine" : 229,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_pending",
  "longName" : "example_pending",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 349,
  "endLine" : 377,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/metadata-crawler/src/main/kotlin/OfficialExamplesSaver.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileAnnotator.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::makefile" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moduleDependenciesStep()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 267,
  "endLine" : 285,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processReference()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularRouterStateLoader.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Condition filterByTemplateUrl()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSUiRouterViewReferencesProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean indexImplicitElement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 380,
  "endLine" : 398,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement findFunction()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 578,
  "endLine" : 596,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findOccurrenceUnderCaret()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceVariableHandler.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILSelectExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 186,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLLexer.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::terraform" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/LocalSchemaIndexableFileScanner.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfConfigCompletionContributor.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::terraform" ],
  "startLine" : 333,
  "endLine" : 351,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uninstallPackages()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getGlobalFunctions()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::CFML" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CfmlVariantsProcessor()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlVariantsProcessor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::CFML" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 350,
  "endLine" : 371,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlEnterHandler.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uncommentBlockComment()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 211,
  "endLine" : 232,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void storeLanguageVersionWithProgress()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfigurable.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::CFML" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private isTemplateInSync()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getElementAtCaretFromContext()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2InjectionUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doProcessElementsWithName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoSymbolContributor.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItems()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 231,
  "endLine" : 250,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun guards()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1929,
  "endLine" : 1955,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2661,
  "endLine" : 2679,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2StructuralDirectiveSymbol.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::Angular" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ReferenceExpressionResolver.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::Angular" ],
  "startLine" : 118,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexUtil.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::Angular" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun validate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2SourceEntityListValidator.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveProperty.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::Angular" ],
  "startLine" : 171,
  "endLine" : 189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssSimpleVariableReference.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::postcss" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableGenerators()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorListProvider.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 74,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installDepends()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGenerator.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 142,
  "endLine" : 162,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorControlUI createUI()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorInputControl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroFrontmatterScope.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Astro" ],
  "startLine" : 34,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::dts" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveDirectFile()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/references/NextJsDirectFileReferenceResolver.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::nextjs" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocaleLanguage()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/PlainGherkinKeywordProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cucumber" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findReferences()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameProcessor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::cucumber" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyClause()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 56,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseClause()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/OsgiHeaderParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::osmorc" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 329,
  "endLine" : 351,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationProducer.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaNativeTypeProvider.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::prisma" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareProperties()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueCreateFromTemplateHandler.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::vuejs" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStateRecord()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerStateType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLookupItems()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexStoreSymbolStringReference.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::vuejs" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adjustTargetElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/VuexFrameworkSpecificHandler.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::vuejs" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDocumentation()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueWebTypesMergedSymbol.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::vuejs" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDocumentation()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueSymbolDocumentationProvider.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::vuejs" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProviders()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryConfigurator.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::vuejs" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueIndex.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::vuejs" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToBuilder()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleParameterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaPomDeclarationSearcher.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncomplete()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslBlock.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 147,
  "endLine" : 165,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextRangeInDocument()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/problem/SarifProblem.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::qodana" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterAdded()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingPassState.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getLatestReportId()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/CloudReportDescriptorBuilder.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notMatchingProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedCloudReportDescriptor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::qodana" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logCommitsSummary()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaProjectInfoCollector.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInspectionFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionDurationsAggregatorService.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFileEx()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaModuleImportersService.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getSarif()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/GlobalFlowOutputConsumer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::qodana" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logAppliedFix()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/FixesLogger.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::qodana" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitFilesModificationsLog()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/FixesLogger.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::qodana" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addCachesSection()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlBitbucketCIConfigHandler.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSetupCIProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/github.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun qodanaYamlView()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/qodana-yaml-view.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 35,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeNewChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionCategoryNodeImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeNewChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeRootImpl.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 64,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeNewChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/inspection-or-file-system-level-children-impl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeNewChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeFileAndDirectoryNodeChildrenImpl.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewCloudLinkAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAsFunction()",
  "longName" : "",
  "relativeFileName" : "qodana/js/src/org/jetbrains/qodana/js/JsCoverageInspection.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::qodana" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeSuites()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4Revision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  MultiMap distributeByConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/FileGrouper.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean check()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 237,
  "endLine" : 256,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection findOrCreate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/updatePassword.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 182,
  "endLine" : 201,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installListeners()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeInt()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/FormParser.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun silentLogin()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/TestConnectionSupport.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 46,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPresentation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 333,
  "endLine" : 355,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setField()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParamsCalculator.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 140,
  "endLine" : 158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List openedImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1105,
  "endLine" : 1123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StringBuffer createChangeData()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1131,
  "endLine" : 1153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LinkedHashMap processResolveOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1328,
  "endLine" : 1346,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobDetailsLoader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean load()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SelfLoadingJobDetailsPanel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processDoubleRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 308,
  "endLine" : 326,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceQuickActionsToolbarPopup.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevertAllUnchangedFilesAction.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopup()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetAction.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteFromNonDefaultChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 318,
  "endLine" : 339,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void openForEdit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 377,
  "endLine" : 395,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupWorkspace()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceStreamTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 323,
  "endLine" : 349,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoNativeInOneAreDetectedDifferentComments()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 378,
  "endLine" : 403,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHideEmptyChangelistsRemovedFromIdea()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 485,
  "endLine" : 508,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncludeStdoutDiagnosticsOnSubmitFailure()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceSubmitTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineRevertForOnlineEdit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 347,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnversionedVsHijacked()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 734,
  "endLine" : 759,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findClosingBraceWithRespectToOpeningOnes()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 149,
  "endLine" : 169,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JadeAttributeValueImpl handleContentChangeAttr()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueManipulator.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jade" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeCssReferenceContributor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jade" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeReferenceContributor.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jade" ],
  "startLine" : 15,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findClosingBraceWithRespectToOpeningOnes()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getScenarioIdentifier()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/ScenarioExecutionProducer.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::gauge" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GeneralCommandLine getInstance()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeCommandLine.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectOpened()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeProjectListener.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::gauge" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement searchConceptsForImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAcceptBlockTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsReferenceContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Meteor" ],
  "startLine" : 59,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private requirePrettierApi()",
  "longName" : "",
  "relativeFileName" : "prettierJS/resources/javascript/prettier-plugin.ts",
  "fileLinesCount" : 206,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function performFormat()",
  "longName" : "",
  "relativeFileName" : "prettierJS/resources/javascript/prettier-plugin.ts",
  "fileLinesCount" : 206,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 162,
  "endLine" : 183,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processVirtualFiles()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 175,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun gatherCompDB()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectResolver.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::platformio" ],
  "startLine" : 432,
  "endLine" : 454,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findOwnUrlForFile()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 199,
  "endLine" : 220,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalDescriptors()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/modules/DenoModuleReferenceContributor.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::Deno" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToBuilder()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/impl/WebAssemblyNamedImportImpl.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 17,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VirtualFile findFileWithSettings()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/SettingsFileResolveProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::protobuf" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbPackageName findPackageChildForName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 272,
  "endLine" : 298,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateOneofDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 360,
  "endLine" : 379,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFieldBeUsedOrMerged()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 403,
  "endLine" : 424,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveCompletionContributor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::protobuf" ],
  "startLine" : 46,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMultimap findTopLevelSymbols()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 156,
  "endLine" : 178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isProtoClass()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoReferenceMatch.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::protobuf" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Collection protoToEnumConstants()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 275,
  "endLine" : 293,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Options parseOptions()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/NameGeneratorSelector.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbKeywordCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/completion/HbKeywordCompletionContributor.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::handlebars" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseParams()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 613,
  "endLine" : 635,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean parseLeafToken()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 980,
  "endLine" : 998,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addVersionCompletionItem()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCompletionContributor.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::javascript" ],
  "startLine" : 217,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void sendCompilationCommand()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 210,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fixSizeReportOption()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 1156,
  "endLine" : 1174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void makeLibrariesMergedIntoCode()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexCompilerConfigFileUtilBase.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logReasonAndRemoveCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2044,
  "endLine" : 2064,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String quote()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 233,
  "endLine" : 252,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/FlexImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseClassInfos()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 783,
  "endLine" : 800,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFunction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRuntimeConfigurationProducer.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationForm.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexSwcFoldersRootDetector.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleVectorPresentation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 221,
  "endLine" : 241,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getEqualityObject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 473,
  "endLine" : 493,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeCellRenderer createTreeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 494,
  "endLine" : 517,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1346,
  "endLine" : 1365,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 18,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getTopLevelElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfProjectViewStructureProvider.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SwfPackageElementNode createSubpackageNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfProjectViewStructureProvider.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 253,
  "endLine" : 271,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsConstant()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/JSConditionalCompilationDefinitionsProviderImpl.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getOrCreateConfigFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRslInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 385,
  "endLine" : 406,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfigurable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initRadioButtons()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 204,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair checkAndGetModuleAndBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCBasedRunnerParameters.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean packAndInstallToIOSSimulator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 355,
  "endLine" : 374,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAfterUnmatchedMxmlComment()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/MxmlEnterHandler.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeFileLater()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 276,
  "endLine" : 293,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection createFlashBCOutputSourceItems()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashPackagingSourceItemsProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectProjectPathsInDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkMessages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 200,
  "endLine" : 217,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCreateMembersFix createFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/GenerateFlexUnitMethodActionBase.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair adjustBeforeAfter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String validateAndCommitData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Results getUnusedImports()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addBody()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSPropertyAccessorIntentionAction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildTemplate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 158,
  "endLine" : 176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canHaveImportTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptReferenceChecker.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::flex" ],
  "startLine" : 238,
  "endLine" : 255,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canFinish()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 327,
  "endLine" : 345,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTreeModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 186,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeProjects()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean processClassBackedTagsWithIdAttribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 565,
  "endLine" : 585,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexExtractSuperProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pair prepareDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 192,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CssClassValueReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processAllMxmlAndFxgFiles()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 221,
  "endLine" : 238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function stripExitCodeInfo()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijRunner.js",
  "fileLinesCount" : 102,
  "components" : [ "primary::js-karma" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function (window)()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/intellij-restore-specFilter-after-kjhtml.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js-karma" ],
  "startLine" : 5,
  "endLine" : 24,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function attributeValueEscape()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestSuiteNode.prototype.addChildWithKey = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 177,
  "endLine" : 194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void listenForConfigurationFileChanges()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerRestarter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::js-karma" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::js-karma" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readVersion()",
  "longName" : "",
  "relativeFileName" : "error-prone/src/org/intellij/errorProne/ErrorProneClasspathProvider.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::error-prone" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackageReferencesInHtmlViaDotPackages()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/resolve/DartResolveTest.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterDefault()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 273,
  "endLine" : 290,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterBlankLine()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 495,
  "endLine" : 512,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkUsages()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerFindUsagesTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMixinApplication()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 289,
  "endLine" : 306,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTagName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 277,
  "endLine" : 294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/AnalysisErrorsProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/HoverProcessor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateExecutionMapUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 861,
  "endLine" : 878,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 207,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 235,
  "endLine" : 252,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 215,
  "endLine" : 236,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/MapAndListLiterals_after.dart",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/MapAndListLiterals.dart",
  "fileLinesCount" : 60,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF0()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 156,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF200()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 225,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF300()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF400()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 275,
  "endLine" : 298,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF500()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 300,
  "endLine" : 323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF600()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 325,
  "endLine" : 348,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF700()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 350,
  "endLine" : 373,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF800()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 375,
  "endLine" : 398,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF1000()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 444,
  "endLine" : 467,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF1200()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 513,
  "endLine" : 536,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF1300()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 538,
  "endLine" : 561,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF1600()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 651,
  "endLine" : 674,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF1700()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 676,
  "endLine" : 699,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF1900()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 745,
  "endLine" : 768,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF2100()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 814,
  "endLine" : 837,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF2200()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 839,
  "endLine" : 862,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void testF2300()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 864,
  "endLine" : 887,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/DartQuickAssistIntention.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldLoopStatements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 452,
  "endLine" : 470,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Template buildFunctionsText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateConstructorFix.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void evalAnchor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseCreateMethodsFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doesSuperclassOverrideEqualEqualAndHashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateEqualsAndHashcodeFix.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showFiltersPopup()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 302,
  "endLine" : 321,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureRootsUpToDate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 196,
  "endLine" : 217,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasMultilineFunctionArgument()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 937,
  "endLine" : 955,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveDialogState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubBuildDialog.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 174,
  "endLine" : 194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerPathHandler.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void notifySdkUpdateAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUpdateChecker.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 150,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean computedErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computedClosingLabels()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 357,
  "endLine" : 376,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean edit_getRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1810,
  "endLine" : 1829,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUrlFor()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationDocumentationProvider.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 34,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCommandAndEnvironment()",
  "longName" : "",
  "relativeFileName" : "makefile/terminal/src/com/intellij/makefile/terminal/TerminalRunConfigurationCustomizer.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::makefile" ],
  "startLine" : 11,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowRunTargetAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::makefile" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseStringLiteral()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAngularCssValue()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/AngularJSErrorFilter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getExtensionTypeElement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSMessageFormatExpression.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void filterGraphBuilders()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/ShowUiRouterStatesNewDiagramAction.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSXmlCompletionContributor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInRepeatStartEnd()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 286,
  "endLine" : 303,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectReferences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ResourceEachVariableReferenceProvider.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::terraform" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getErrorDescription()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnresolvedReferenceInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildIndent()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLBlock.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::terraform" ],
  "startLine" : 148,
  "endLine" : 165,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 133,
  "endLine" : 150,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 275,
  "endLine" : 293,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun performIntroduceWithDialog()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 236,
  "endLine" : 256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProposedValueFromModelAndHint()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/ResourcePropertyInsertHandler.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::terraform" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun runCheck()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfFmtCheckinFactory.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToBuilder()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/ProjectBuilder/CordovaProjectGenerator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 103,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void excludeWorkingDirectories()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapStartupActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 106,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void check()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/externalToolsDetector/PhoneGapExecutableChecker.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseCaseExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 555,
  "endLine" : 572,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentElementType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Wrap createChildWrap()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlWrappingProcessor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/folding/CfmlFoldingBuilder.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::CFML" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LookupElement functionDescriptionToLookupItem()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlLookUpItemUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlPredefinedVariablesCompletion.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::CFML" ],
  "startLine" : 21,
  "endLine" : 38,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function coreOptions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsInfoProvider.ts",
  "fileLinesCount" : 195,
  "components" : [ "primary::Angular" ],
  "startLine" : 178,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularInlineComponentTemplate.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareDeclaration()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 143,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseExpansionFormContent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParsing.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDemoText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2ColorsAndFontsPage.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubTree()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataFileImpl.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseQuote()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 168,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingPipe()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 435,
  "endLine" : 452,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDecorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun charTyped()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlocksTypedHandler.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetsToReferencedSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockParameterReferenceProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 27,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CodeInsightUtils.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hackIonicComponentOutputs()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LibrariesHacks.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::Angular" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCallExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  processTupleArgument()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 284,
  "endLine" : 301,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processSimpleVariableDeclarations()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssSimpleVariableReference.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::postcss" ],
  "startLine" : 112,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorInfoPanelHeader()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorInfoPanelHeader.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createDefaultActions()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorDialog.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 265,
  "endLine" : 283,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroFormattingModelBuilder.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Astro" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List loadStepKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberStepIndex.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cucumber" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStep()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::cucumber" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 736,
  "endLine" : 754,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBundleActivator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestHighlightingTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/inspection/NonOsgiMavenDependencyInspection.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateGui()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 135,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 201,
  "endLine" : 219,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshFrameworkInstanceCombobox()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditorComponent.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::osmorc" ],
  "startLine" : 153,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List flattenDirPatterns()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkInstanceManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::osmorc" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePresentation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/ui/EquinoxRunPropertiesEditor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::osmorc" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/ui/EquinoxRunPropertiesEditor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::osmorc" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/ViewManifestAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getProjectDirs()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportProjectsAction.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::osmorc" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initWorkspace()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndSelectProjectsStep.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File compute()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOptionNameValue()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/inspections/JdlUnknownOptionInspection.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::jhipster" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun collectSchemaElements()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaSchemaCompletionProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::prisma" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createLookupElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::prisma" ],
  "startLine" : 19,
  "endLine" : 39,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/settings/PrismaLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::prisma" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertComponentImport()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueComponentSourceEdit.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::vuejs" ],
  "startLine" : 108,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromTemplate()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueCreateFromTemplateHandler.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::vuejs" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maybeRemapCurrentToken()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildModuleType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/impl/VueFileImpl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findBestMatchingTemplateScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/tags/VueInsertHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueImplicitUsageProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializeUserStringData()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueIndex.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::vuejs" ],
  "startLine" : 140,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getStepDefinitionContainers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/AbstractCucumberJavaExtension.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replaceRegexpWithCucumberExpression()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlPathsCompletion.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runQodanaConverter()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/qodana-converter.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun acquireAccessToken()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizedImpl.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::qodana" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openRunContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaRunContextFactory.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createGlobalInspectionContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaRunIncrementalContext.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::qodana" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getView()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/WelcomeRunQodanaStep.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::qodana" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMainViewFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlBeforeSetupCIStep.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::qodana" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/SarifFileReportAction.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenLocalReportAction.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFunctionOrMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageInspection.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::qodana" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/service/TsLintLanguageService.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::tslint" ],
  "startLine" : 132,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function mapToObject()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/convert-tslint-config.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::tslint" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readMessages()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 195,
  "endLine" : 212,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getCurrentRevisions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionDescription getCurrentRevisionDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map refreshInfo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBaseInfoWorker.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleResolveConflicts()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/AbstractUpdateEnvironment.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 167,
  "endLine" : 185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void filterSimilarConfigFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionCalculator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean askEnableLogin()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceAuthenticationException.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 844,
  "endLine" : 862,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyTab()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assureNoFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 349,
  "endLine" : 367,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putSelf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsPresentation.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 10,
  "endLine" : 28,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/LinkChangeListToJobsAction.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAfterDelete()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 294,
  "endLine" : 315,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditHonorsIgnoredAndUnversionedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShelveActionRevertsAndCreatesANewChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceShelveTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBranches()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOverlaysTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 112,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRefreshIsFastForManyRootsWithSameConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 963,
  "endLine" : 984,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlienExists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 48,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoNativeInOneAreDetected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 76,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubmitOneFileFromActiveChangelistWithDifferingComment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 530,
  "endLine" : 551,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnoredInOfflineMode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 762,
  "endLine" : 780,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingLanguagesLexerDecorator.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::jade" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean processServiceMessages()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeOutputToGeneralTestEventsProcessor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::gauge" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPrefix()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionContributor.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gauge" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletions()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/DynamicArgCompletionProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getPsiElements()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/StepsBuilder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async resolveConfig()",
  "longName" : "",
  "relativeFileName" : "prettierJS/resources/javascript/prettier-plugin.ts",
  "fileLinesCount" : 206,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List buildChildren()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbBlock.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::protobuf" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpacingBuilder createSpaceBuilder()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbTextFormattingModelBuilder.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTypeNameMixin.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/util/PbUiUtils.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::protobuf" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberUniqueStructOrNull()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/PbJsonStructTransformer.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::protobuf" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toPascalCase()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 402,
  "endLine" : 420,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Edition2024Annotator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::protobuf" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateOptionName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Edition2024Annotator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::protobuf" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateFieldLabel()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 445,
  "endLine" : 462,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateTypeName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 508,
  "endLine" : 529,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/BeforeEdition2024Annotator.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::protobuf" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deleteUntilSlashOrBeginning()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbImportReference.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::protobuf" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoSymbolPathReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/ProtoSymbolPathReference.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::protobuf" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getStructureViewTreeElements()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/structure/HbTreeElement.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::handlebars" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetCommentLanguageCombo()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::handlebars" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/file/HbFileViewProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::handlebars" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List buildCommand()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 457,
  "endLine" : 476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getAttributesMap()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::flex" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSwcFromAirFolderIncluded()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 566,
  "endLine" : 586,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilerConfigGeneratorRt()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getFcshWithFixClass()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectGeneratedSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/AdditionalSourceRootUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendFullnamePosition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2261,
  "endLine" : 2281,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendFault()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4776,
  "endLine" : 4800,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendFullnamePosition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2296,
  "endLine" : 2316,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueExp parseExpression()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3642,
  "endLine" : 3660,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendFault()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4796,
  "endLine" : 4820,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6182,
  "endLine" : 6199,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendFullnamePosition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2305,
  "endLine" : 2325,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueExp parseExpression()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3651,
  "endLine" : 3669,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendFault()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4841,
  "endLine" : 4865,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6227,
  "endLine" : 6244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runBenchmark()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addEdgeToGraphs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3250,
  "endLine" : 3267,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getExtraSources()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3685,
  "endLine" : 3702,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/OutputLogger.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseScriptExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 945,
  "endLine" : 962,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendRootsOfModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseScriptInfos()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 802,
  "endLine" : 820,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processVariable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String suggestTestSourceRootPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhatToTestForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitPotentialTestMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodIsStaticInspection.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitPotentialTestMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodReturnTypeInspection.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRootTypeName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryRootsDetector.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String unescape()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 861,
  "endLine" : 879,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NodeClassInfo getNodeClassInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/NodeClassInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moduleRemoved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 236,
  "endLine" : 257,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String collapsePaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 429,
  "endLine" : 447,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChooseBuildConfigurationDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseBuildConfigurationDialog.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DefaultTableCellRenderer createMainClassRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RLMsDialog.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AbstractTableCellEditor createMainClassEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RLMsDialog.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1073,
  "endLine" : 1093,
  "linesOfCode" : 17,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSdkTableItem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1177,
  "endLine" : 1193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showMakeBeforeRunTurnedOffWarning()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 646,
  "endLine" : 663,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updatePackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateTrustedStatus()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashPlayerTrustUtil.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCCombo.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map loadEclipsePathVariables()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 666,
  "endLine" : 683,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String guessFBVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderSdkFinder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::flex" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getCandidates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPasswordKnown()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewActionScriptClassAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareRenaming()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ActionScriptPropertyFunctionRenameProcessor.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSVariable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getClasses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createVisibilityPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/ActionScriptPsiExtensionsImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::flex" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexStyleIndexInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndexInfo.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/MxmlTodoIndexer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair getTrimmedValueAndRange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/MxmlReferenceContributor.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::flex" ],
  "startLine" : 503,
  "endLine" : 519,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addPackageScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 198,
  "endLine" : 215,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function parseArguments()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCapturedBrowsersQuorum()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunProgramRunner.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::js-karma" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromCompatibleContext()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationProducer.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunSettings()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::js-karma" ],
  "startLine" : 227,
  "endLine" : 243,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void terminateOnServerShutdown()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaExecutionSession.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::js-karma" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindSubjectByTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/testIntegration/DartTestFinderTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/DartCodeInsightFixtureTestCase.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDebuggerErrorText()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartSimpleTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/util/DartTestUtils.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterInString()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 751,
  "endLine" : 767,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServerExtractLocalVariableRefactoring createRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractLocalVariableRefactoringTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSorting()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void decodeFileToFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 967,
  "endLine" : 984,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encodeFileToFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1505,
  "endLine" : 1522,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateCompletionGetSuggestions2()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 531,
  "endLine" : 548,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toString0()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 335,
  "endLine" : 351,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ElementList.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f07()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 281,
  "endLine" : 304,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f23()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 487,
  "endLine" : 503,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRegionCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldConstructorInvocationExpressions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 397,
  "endLine" : 415,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateHandler.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartVmServiceStackFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isListKind()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 523,
  "endLine" : 540,
  "linesOfCode" : 17,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initDartFileTextWithBrowse()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartCommandLineConfigurationEditorForm.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void highlightEscapeSequences()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartAnnotator.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::Dart" ],
  "startLine" : 342,
  "endLine" : 358,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 169,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initializeTemplates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartPostfixTemplateProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectHintsForFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/hints/DartInlayHintsProvider.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean gtGtGt()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean gtGtEq()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackageAwareFileReference.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartExpressionCodeFragmentImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartExpressionCodeFragmentImpl.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartSearchableOptionContributor.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 28,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void send()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendToPubServer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPubspecDeclaringFlutter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/flutter/FlutterUtil.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setupProject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupSdk()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void specializeByParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartClassResolveResult.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDocumentChanged()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 464,
  "endLine" : 484,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverStatus()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 379,
  "endLine" : 401,
  "linesOfCode" : 17,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVisibleFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 891,
  "endLine" : 910,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lsp_workspaceApplyEdit()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/inspections/UnresolvedReferencesInspection.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 16,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetRunLineMarkerContributor.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::makefile" ],
  "startLine" : 10,
  "endLine" : 26,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPhonyTarget()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 159,
  "endLine" : 176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/innerPropertyControllerAs.completion.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 7,
  "endLine" : 24,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/controllerRedefinitionSyntax.navigation.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 7,
  "endLine" : 23,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseFilter()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAngularJsContext()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/ShowUiRouterStatesNewDiagramAction.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularMessageFormatCompletion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processTemplates()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularTemplateCacheIndex.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUsageType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/findUsages/HILUsageTypeProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HCLSimplifyExpressionInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferencesSelectAware()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMinimalIndentation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clearLocalModel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/TfLocalSchemaService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::terraform" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadExternalResource()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/TfMetadataLoader.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::terraform" ],
  "startLine" : 250,
  "endLine" : 266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v1.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::terraform" ],
  "startLine" : 231,
  "endLine" : 247,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v1.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::terraform" ],
  "startLine" : 252,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun generateSuggestedNames()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 384,
  "endLine" : 400,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfLookupElementRenderer.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapCommandLine getCommandLine()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 258,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map mapCached()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapCommandLine()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOld()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getInnerVersion()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 286,
  "endLine" : 305,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPredefinedTagVariables()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 223,
  "endLine" : 240,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseRelationalExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseAdditiveExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean closeExpressionToken()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 17,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresetableText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlLangDictionary getProjectDictionary()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlLangInfo.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlPropertyImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlBlock()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlBlock.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::CFML" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor doExecute()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detectConfigs()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-tslint/src/com/intellij/angular/tslint/TsLintConfigAngularDetector.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addNgCommands()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/index.ts",
  "fileLinesCount" : 95,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/quickFixes/CreateFormGroupPropertyQuickFix.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::Angular" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularExtractComponentTemplate.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularConfigFileListener.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularJson.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::Angular" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renameElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2PipeRenameProcessor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareRenaming()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2PipeRenameProcessor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Angular" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2365,
  "endLine" : 2381,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/StandardPropertyAndEventsScope.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::Angular" ],
  "startLine" : 233,
  "endLine" : 249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isOneTimeBindingProperty()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/OneTimeBindingsScope.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::Angular" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlockReferenceExpressionCompletionProvider.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAcceptableEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAcceptableEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addExport()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/ExportNgModuleDeclarationAction.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataModuleExport.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  getNullableLazyValue()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityBase.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findDirectiveCandidates()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntitiesSource.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::Angular" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parseSingleDeclarationInBlock()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMediaFeature()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspection.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPostCssCustomMediaAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspection.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseStringTemplate()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 394,
  "endLine" : 410,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advance()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocationString()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/ide/DtsStructureViewFactory.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::dts" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildLanguageFoldRegions()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/ide/DtsFoldingBuilder.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::dts" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInvalidEntry()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/parser/DtsParserUtil.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::dts" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseTrailingLabels()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/parser/DtsParserUtil.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::dts" ],
  "startLine" : 180,
  "endLine" : 200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/highlighting/DtsSyntaxHighlighter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 363,
  "endLine" : 379,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStepDefinitionFileModel()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/ui/CreateStepDefinitionFileDialog.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cucumber" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processReference()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsMethodUsageSearcher.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::drools" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeBlockExpressionElement.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::drools" ],
  "startLine" : 21,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean importClass()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFile.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processImportedClasses()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 801,
  "endLine" : 818,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement chooseDroolsTypeResult()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 820,
  "endLine" : 838,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMoveAllClassesInFile()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/MoveDroolsLightClassesInFileHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::drools" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidPackages()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestHighlightingTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testValidation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/LibraryBundlificationRuleTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::osmorc" ],
  "startLine" : 21,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void chooseFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleSelector()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/BundleSelector.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::osmorc" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/BundleSelector.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::osmorc" ],
  "startLine" : 173,
  "endLine" : 190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FrameworkBundleType detectType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkInstanceManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::osmorc" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveIdentifierRefs()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlAnnotator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::jhipster" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findUsedEnums()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlInspectionUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::jhipster" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAlignmentForElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignment.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::prisma" ],
  "startLine" : 19,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/i18n/VueI18NSymbolQueryScopeContributor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readMembers()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/component/VuexBasicComponentInfoProvider.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::vuejs" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueComponentInstanceType.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTypeFromResolveResult()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueCompositionPropsTypeProvider.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::vuejs" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addComponents()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueIndentOptionsEditor.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueCodeCompletionItemCustomizer.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPropTypeFromGenericType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::vuejs" ],
  "startLine" : 353,
  "endLine" : 370,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/DuplicateTagInspection.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueMissingComponentImportInspection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement createStepDefinitionFromSnippet()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinitionCreator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 166,
  "endLine" : 185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaImplicitUsageProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processParameterTypeFromConstructor()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 551,
  "endLine" : 570,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClass()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/inspections/CucumberJavaStepDefClassInDefaultPackageInspection.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadReportAndSpawnNotificationIfNeeded()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FileReportDescriptor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::qodana" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReportFileErrorNotificationContent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FromFileReportDescriptorBuilder.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectFromElement()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlInspectionHintProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findInspectionList()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaInspectionsModel.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/default.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::qodana" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildScript()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaScriptFactory.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun beforeLaunch()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/ProfileDescriptionWriter.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open suspend fun createGlobalInspectionContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaRunContext.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaStepPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlBitbucketCIConfigHandler.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/SarifFileReportAction.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/global-inspectionKts-api.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInIgnoredClass()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KotlinInspectionKtsTemplateProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List processSingleDescriptionOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 302,
  "endLine" : 321,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentRevision createFileContent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set enumerateLocalFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/UnversionedScopeScanner.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String correctCase()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientRootsCache.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair correctNameIfNeeded()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 237,
  "endLine" : 254,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean silentLogin()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processEvent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPerforceClients()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ClientParser.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GeneralCommandLine fillCmdLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 279,
  "endLine" : 295,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long parseCreatedListNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeListHelper.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToLog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mergeRevert()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 257,
  "endLine" : 274,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getPerforceChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void revertUnchanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevertAllUnchangedFilesAction.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 103,
  "endLine" : 122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestRenameAddedFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getListDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 697,
  "endLine" : 713,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void withP4SetVariable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 839,
  "endLine" : 859,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJobSearchAll()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceJobsTest.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRepositoryRefreshDoesNotQueryAboutLastCachedChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1000,
  "endLine" : 1020,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRevertFileWithSpecialCharactersInPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1082,
  "endLine" : 1103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoWorkspaces()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1157,
  "endLine" : 1178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBrokenSymlink()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1232,
  "endLine" : 1257,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeReopenRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 699,
  "endLine" : 717,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseTopLevel()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseInterpolatedTagName()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 230,
  "endLine" : 248,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseTagIdOrClassName()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 250,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parsePipedLine()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 314,
  "endLine" : 333,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseDoctypeValue()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 667,
  "endLine" : 686,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findNextInterpolatedPart()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 118,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttribute getAttribute()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeTagImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jade" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gauge" ],
  "startLine" : 181,
  "endLine" : 198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addProgramArguments()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkGaugeIsInstalled()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 179,
  "endLine" : 196,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getStepsInModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::gauge" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StaticArgCompletionProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::gauge" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailableOnDataContext()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/CustomRenameHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gauge" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroyProcess()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorMustacheTagPsiReference.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Meteor" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPossibleConfigsForFile()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restore()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/formatting/PrettierCaretSnapshot.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFragment()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/formatting/PrettierFormattingDiff.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettierConfig mergeWith()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettierConfig mergeWith()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioLibraryPathNodeDecorator.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::platformio" ],
  "startLine" : 12,
  "endLine" : 28,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalAffectedFiles()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/migration/PlatformioProjectMigrationProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::platformio" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkValid()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectSettingsStep.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 203,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun targetsChanged()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionTree.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::platformio" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeTask()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioBeforeRunTaskProviders.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::platformio" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/HexConsoleView.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyReference.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 79,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleDescriptorValidation()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 390,
  "endLine" : 406,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbExtensionNameMixin.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::protobuf" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto2Annotator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::protobuf" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTypeTextForField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoSymbolPathReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/ProtoSymbolPathReference.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::protobuf" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectMultipleFileOuterClassNames()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2DefinitionClassNames.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::protobuf" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void autoInsertCloseTag()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/actions/HbTypedHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::handlebars" ],
  "startLine" : 153,
  "endLine" : 176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseDataName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 867,
  "endLine" : 885,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSettingsChanged()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagesView.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::javascript" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showErrors()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagesView.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::javascript" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyResource()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexResourceBuilder.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllBCsToCompile()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createConfigFiles()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 330,
  "endLine" : 347,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getANEFiles()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::flex" ],
  "startLine" : 332,
  "endLine" : 348,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Trinity getMajorMinorRevisionVersion()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 1181,
  "endLine" : 1202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexBuildConfigurationImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSourceFileWithPublicDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 809,
  "endLine" : 826,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPlayer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 1278,
  "endLine" : 1294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPlayer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 1202,
  "endLine" : 1218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPlayer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 1264,
  "endLine" : 1280,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/RepositoryReplicatorMojo.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 259,
  "endLine" : 277,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceReaderImpl()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/WorkspaceReaderImpl.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initProperties()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 680,
  "endLine" : 695,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stepWithTimeout()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2610,
  "endLine" : 2627,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setListingPosition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3912,
  "endLine" : 3929,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doUnknown()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5811,
  "endLine" : 5826,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6042,
  "endLine" : 6058,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initProperties()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 682,
  "endLine" : 697,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stepWithTimeout()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2645,
  "endLine" : 2662,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setListingPosition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3933,
  "endLine" : 3950,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doUnknown()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5947,
  "endLine" : 5962,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initProperties()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 691,
  "endLine" : 706,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stepWithTimeout()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2654,
  "endLine" : 2671,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setListingPosition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3942,
  "endLine" : 3959,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doUnknown()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5992,
  "endLine" : 6007,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupHeadless()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 142,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double calculateBudget()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 879,
  "endLine" : 895,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExpandedPathWithLocaleToken()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/FlexCompilerUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processCommands()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/FlexCompiler.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEventHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/arrangement/ActionScriptRearranger.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 644,
  "endLine" : 661,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePossiblyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 972,
  "endLine" : 989,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseMetadataInfos()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 658,
  "endLine" : 675,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSClass getClassToTest()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 296,
  "endLine" : 312,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInSourcesOfLibraryInScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XValueModifier getModifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addValueCheckingDuplicates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 612,
  "endLine" : 629,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleFdbErrorStreamReading()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1066,
  "endLine" : 1081,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizePresentation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 260,
  "endLine" : 277,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeStackFrames()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillMapsForSupersRecursively()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/NodeClassInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/LocalesDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeItems()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 852,
  "endLine" : 870,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1737,
  "endLine" : 1753,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback navigateTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupFlexCompilerClasspath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 689,
  "endLine" : 707,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getForcedDebugStatus()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildTargetScopeProvider.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeErrorsAndStackTrace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerMessagesBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilerConfigGenerator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNothingChangedSincePreviousCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteFlashRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationType.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestUniqueName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 697,
  "endLine" : 715,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getOwnIpAddress()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 499,
  "endLine" : 514,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupRLMsAndCSSFilesToCompile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 209,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendFilesToPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepVisible()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectFlashBuilderImportedProjectsStep.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installSpeedSearch()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean iosForwardTcpPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 888,
  "endLine" : 907,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureTrailingSemicolonPresent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 416,
  "endLine" : 431,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkIsValid()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareRenaming()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ActionScriptQualifiedElementRenameProcessor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JSFunction createFakeMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initTabs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptCodeStyleMainPanel.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement doCreateClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 598,
  "endLine" : 614,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ChoosePackageDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkMultipleModifiersProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1049,
  "endLine" : 1065,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getTargetClassScopeAndBaseDir()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupPackagingOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 203,
  "endLine" : 220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCompiledLocales()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 178,
  "endLine" : 195,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getChildInlineComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLegalRootElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexMxmlNSDescriptor.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 899,
  "endLine" : 915,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getUniquePrefix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexSchemaHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 217,
  "endLine" : 235,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 877,
  "endLine" : 892,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processCatalogFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixSubTagsPrefixes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlTagNameReference.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setBaseComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 190,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSFile createScriptTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 293,
  "endLine" : 311,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexMoveInnerClassProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveInnerClassProcessor.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renameOriginalFileLocalClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 470,
  "endLine" : 489,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateFileWithChangedName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkIsValid()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptMoveMembersProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersProcessor.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersProcessor.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSAttributeListOwner doMove()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersProcessor.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 219,
  "endLine" : 235,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addValuesFromEnumerations2()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean findStyleAttributesInFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 304,
  "endLine" : 319,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 252,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accepts()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptAccessibilityProcessingHandler.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processMxmlAndFxgFilesInPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 240,
  "endLine" : 259,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isPreprocessorSpecified()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function findCoverageReports()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node.prototype.getStartMessage = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleLineAsEvent()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaProcessOutputManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaServerSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::js-karma" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseStatement()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/js/MdxJSLanguageParser.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::mdx" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarInit2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartImplementationsViewTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/testIntegration/DartTestFinderTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterInMapLiteral()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 317,
  "endLine" : 332,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterIncompleteStatement()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 446,
  "endLine" : 461,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterCompleteStatement()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 478,
  "endLine" : 493,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsertImportsOnPaste()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerEditingTest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileRename()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructors()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 525,
  "endLine" : 540,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void decodeToFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1057,
  "endLine" : 1074,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/ImportElementsProcessor.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateExecutionGetSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 829,
  "endLine" : 844,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execution_getSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 584,
  "endLine" : 599,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 196,
  "endLine" : 211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableFeedback.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 196,
  "endLine" : 211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 236,
  "endLine" : 251,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 266,
  "endLine" : 281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 217,
  "endLine" : 232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Template buildFunctionsText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateGetterSetterFix.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartVmServiceExecutionStack()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceExecutionStack.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeExecutionStacks()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceSuspendContext.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set removeAllVmBreakpoints()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBreakpointForIsolates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 468,
  "endLine" : 484,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartWebdevConfigurationEditorForm()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartWebdevConfigurationEditorForm.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFilterChanged()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 308,
  "endLine" : 323,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/AnalysisServerDiagnosticsAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartAnalysisServerSettingsForm.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addEolComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result calculateResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartClassNameMethodNameMacro.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/imports/DartImportOptimizer.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateParameterInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterInfoHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailableOnDataContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartServerRenameHandler.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean cascadesAreSameMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1022,
  "endLine" : 1037,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDirectlyPrecededByNewline()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1078,
  "endLine" : 1093,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLastTokenInSwitchCase()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Wrap sharedWrap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartWrappingProcessor.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 284,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartImportAndExportIndex.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int adjustResultOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 246,
  "endLine" : 268,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPathPackageDefinition()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/PubspecYamlReferenceContributor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 378,
  "endLine" : 398,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int compareDartSdkVersions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUpdateChecker.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfCoverageActivated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageProgramRunner.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 158,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void scheduleFilesOpeningAndPubGet()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 165,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetInDocument()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartLspUtil.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 654,
  "endLine" : 669,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveServerless()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/metadata-crawler/src/main/kotlin/OfficialExamplesSaver.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 43,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/inspections/FormatViolationInspection.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/appWithViews.navigation.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkOptions()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSMessageFormatAnnotator.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForDuplicateSelectionKeywords()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSMessageFormatAnnotator.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForRequiredSelectionKeywords()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSMessageFormatAnnotator.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSCompletionContributor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processCallExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 263,
  "endLine" : 278,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/TftplFileViewProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ResourceEachVariableReferenceProvider.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/DynamicBlockVariableReferenceProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::terraform" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILRefactoringUtil.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInputValid()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/refactoring/HCLElementRenameValidator.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/AddClosingQuoteQuickFix.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTestButton()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/install/TfExecutableTestButton.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::terraform" ],
  "startLine" : 205,
  "endLine" : 220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfBlockNameValidnessInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::terraform" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showNotification()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::terraform" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolConfigurable.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setListenerForExecutablePath()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapFileListener.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenize()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlSpellcheckingStrategy.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 656,
  "endLine" : 671,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseTryCatchExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 680,
  "endLine" : 696,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFakeMappingsForImports()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 422,
  "endLine" : 438,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlUnitRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUI()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlParameterInfoHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::CFML" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int countSharpsBalance()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/utils/CfmlEditorUtil.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::CFML" ],
  "startLine" : 10,
  "endLine" : 26,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function rerouteModulesToProject()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/rerouteModulesToProject.ts",
  "fileLinesCount" : 21,
  "components" : [ "primary::Angular" ],
  "startLine" : 4,
  "endLine" : 21,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function listAllSchematics()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsInfoProvider.ts",
  "fileLinesCount" : 195,
  "components" : [ "primary::Angular" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function rerouteModulesToProject()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/runner.ts",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 28,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSCallExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormSymbolsBuilder.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 151,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupFramework()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun blockSiblingsBackward()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBlockImpl.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createMember()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contributeInlineTranspilation()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledDirectiveFileBuilder.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstructorParameter()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveBase.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  resolveTypeofTypeToEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyEntity.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPostCssNest()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssNestingInspection.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::postcss" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkValid()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/step/YeomanProjectSettingsStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleEvent()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorDialog.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroLocalComponent.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Astro" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/AstroSymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::Astro" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createJSContentFromText()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroLanguageConfigurableProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Astro" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartAfterEmbedment()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSpacing()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroBlock.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adjustStatementAnchor()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroSpecificHandlersFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/inspections/AstroMissingComponentImportInspection.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Astro" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpAdHocParser.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::dts" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rollbackPreprocessorStatements()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpParserUtil.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dts" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::cucumber" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processReference()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFilesSearcher.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::drools" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsUnitMembersProcessor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::drools" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getPatternBinds()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsBindVariablesProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::drools" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getOOPathBinds()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsOOPathBindVariablesProcessor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::drools" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClauses()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestPsiTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAssignment()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestPsiTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickFixImplicit()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRead()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/util/OrderedPropertiesTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::osmorc" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitResources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRootModule()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/bnd/imp/BndProjectImporterTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void postProcessAdditionalProperties()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/ImporterUtil.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addInlinePaths()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/DependencyEmbedder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::osmorc" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 257,
  "endLine" : 273,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List children()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportProblem()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/BndWrapper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::osmorc" ],
  "startLine" : 314,
  "endLine" : 329,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenize()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlSpellcheckingStrategy.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::jhipster" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateUml()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSchemaLabel()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/PrismaSchemaPath.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::prisma" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeWithError()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/parser/PrismaParserUtil.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::prisma" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processGlobalEntityDeclarations()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaResolveUtils.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::prisma" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performCleanup()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexJSLiteralReferenceProvider.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::vuejs" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexJSLiteralReferenceProvider.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::vuejs" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/cssModules/CssModuleType.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findComponentForThisResolve()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelManager.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::vuejs" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findEnclosingComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelManager.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::vuejs" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueDirective.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vueMixinDescriptorFinder()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescriptorFromDecorator()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::vuejs" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/css/refs/VueCssReferencesContributor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::vuejs" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueContainerScopeProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareScopeToAdd()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueAddImportExecutor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveInner()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTextOccurrence()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/findUsages/VueReferenceSearcher.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::vuejs" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaAnnotatedStepDefinition.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVariableNames()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaAnnotatedStepDefinition.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openBrowserAndSetupCIBannerFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/BannerContentProvider.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createReportDescriptor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FromFileReportDescriptorBuilder.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notification()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/notifications/notification.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun variantsForKey()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlInspectionsCompletion.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openRunContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/teamcity-changes.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun consumeOwnedFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/DuplicateCodeConsumer.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitProgressText()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/qodana.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromYaml()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/profile.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::qodana" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contribute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/ResultSummaryContributor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSetupCIProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/bitbucket/bitbucket.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSetupCIProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/azure/azure.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSetupCIProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/gitlab/gitlab.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSetupCIProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/teamcity/teamcity.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSetupCIProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/jenkins/jenkins.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSetupCIProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/circleci/circleci.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeQodanaYamlIfNeeded()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/QodanaYamlViewModelImpl.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::qodana" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmptyFileSystemLevelChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/file-system-level-children-impl.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmpty()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeModuleNodeImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenProblemWithRevisionAction.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loggedExceptionLocation()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsErrorLogManager.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::qodana" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findResources()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsClassLoader.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUrls()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsClassLoader.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/actions.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apiMethods()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/PsiViewerApiMethodProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/editor/TsLintCodeStyleEditorNotificationProvider.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::tslint" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceFileAnnotation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeContentsChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 209,
  "endLine" : 226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changesMoved()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 133,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean check()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 119,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ParametersConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceMultipleConnections.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configure()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceWorkspaceConfigurator.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FStat getFstat()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandArguments createFilelogArgs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1546,
  "endLine" : 1561,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResolvedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1617,
  "endLine" : 1634,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientVersion getClientVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1930,
  "endLine" : 1947,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceCheckinComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initUI()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 257,
  "endLine" : 277,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillTree()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestRenamePackage()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRevertDeletesEmptyChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 177,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseBaseRevisionInUnshelveConflict()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceShelveTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 199,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 793,
  "endLine" : 808,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolved()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 226,
  "endLine" : 242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 254,
  "endLine" : 272,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateListWithJobInNative()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceJobsTest.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 183,
  "endLine" : 204,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineRevertForEditDoneOutsideIdea()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 243,
  "endLine" : 262,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCyclicRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 548,
  "endLine" : 564,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeReopen()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 679,
  "endLine" : 696,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean markVariable()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 155,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 182,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeCompletionContributor.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::jade" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moduleAdded()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeCli getGaugeCli()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshFiles()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/undo/UndoHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::gauge" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 143,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringDialog()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringDialog.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gauge" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/psi/SpecPsiImplUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/intention/ConvertArgTypeIntentionBase.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement findStepReference()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAcceptTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsReferenceContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Meteor" ],
  "startLine" : 102,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createDefaultProject()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async handleResolveConfigCommand()",
  "longName" : "",
  "relativeFileName" : "prettierJS/resources/javascript/prettier-plugin.ts",
  "fileLinesCount" : 206,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installJSDialectSettings()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/JSPrettierCodeStyleInstaller.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun gatherEnvMetadata()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectResolver.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::platformio" ],
  "startLine" : 407,
  "endLine" : 423,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialEvent()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 243,
  "endLine" : 259,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findImportedModulefield()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyUtil.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOnOwnLine()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/folding/ProtoFoldingUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::protobuf" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FoldingDescriptor pushElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/folding/ProtoFoldingUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileChooserDescriptor getFileChooserDescriptor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 411,
  "endLine" : 426,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void notifyUpdated()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbTextLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpacingBuilder createSpaceBuilder()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbFormattingModelBuilder.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::protobuf" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportStatementIntention.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::protobuf" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateMessageValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 227,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateRepeatedMessageFieldInitialization()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 535,
  "endLine" : 556,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotatePackageStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 666,
  "endLine" : 681,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFirstImportName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 738,
  "endLine" : 753,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/ProtoFileAccessor.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::protobuf" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static QualifiedName convertTypeSpec()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/src/com/intellij/protobuf/go/PbGolangGotoDeclarationHandler.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::protobuf" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Collection protoToClasses()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Proto2DefinitionClassNames()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2DefinitionClassNames.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchPackageInfo()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageInfoManager.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::javascript" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerView()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerView.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::javascript" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveBowerConfig()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerInstalledPackagesPanel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::javascript" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVersion()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagesView.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::javascript" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchPackageVersions()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchPackageDetails()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleAirDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::flex" ],
  "startLine" : 270,
  "endLine" : 284,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathToMainClassFile()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 674,
  "endLine" : 692,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair getSourcePathAndLineFromASC20Message()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 1127,
  "endLine" : 1145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateConfigFileText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addByBuildHelper()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/AdditionalSourceRootUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int waitForMetaData()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1692,
  "endLine" : 1710,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHome()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2571,
  "endLine" : 2587,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reapplyBreakpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6268,
  "endLine" : 6285,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugCLI()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 377,
  "endLine" : 392,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int waitForMetaData()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1707,
  "endLine" : 1725,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHome()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2606,
  "endLine" : 2622,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reapplyBreakpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6455,
  "endLine" : 6472,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugCLI()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 380,
  "endLine" : 395,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int waitForMetaData()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1716,
  "endLine" : 1734,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHome()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2615,
  "endLine" : 2631,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reapplyBreakpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6500,
  "endLine" : 6517,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameMappings getNameMappings()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getCompilationUnitWorkflow()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1090,
  "endLine" : 1104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void persistCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4146,
  "endLine" : 4160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Configuration processConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/com/intellij/flex/compiler/flex4/Flex4Handler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createFakeConfigFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/SdkFilesResolver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/OutputLogger.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDialectSpecificSourceElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 992,
  "endLine" : 1006,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkMatches()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParserBase.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookupOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 214,
  "endLine" : 228,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/SwfPolicyFileConnection.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectCustomRunners()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 308,
  "endLine" : 322,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void run()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitConnection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlexUnitSupport getSupport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSuiteTestClasses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 235,
  "endLine" : 250,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexUnitRunConfigurationForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationForm.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/wizard/FlexModuleWizardForm.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexFileReferenceHelper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCollectInformation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptUnusedImportsPassFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createHighlights()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptUnusedImportsPassFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexDocsRootDetector.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startStepInto()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1094,
  "endLine" : 1112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendAndProcessOneCommand()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1162,
  "endLine" : 1176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String readLine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1230,
  "endLine" : 1246,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 408,
  "endLine" : 424,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/SendCommandToDebuggerAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeRemoved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 448,
  "endLine" : 463,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyOwnTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 610,
  "endLine" : 624,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalesDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/LocalesDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleColoredText getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 456,
  "endLine" : 471,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBCDependency()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1377,
  "endLine" : 1394,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDependency()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1411,
  "endLine" : 1426,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1526,
  "endLine" : 1541,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexTreeStructureProvider.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getElementWeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexTreeStructureProvider.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void save()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSelectedSdkRaw()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 226,
  "endLine" : 241,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupSdkPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processPlayerglobalSwcFiles()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportProblems()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 653,
  "endLine" : 668,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateConfigFileText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSourceFileWithPublicDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 839,
  "endLine" : 856,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFileDependency()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/NamespacesXmlBuilder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initAppDescriptorForEmulatorCombo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexLauncherDialog.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void doAppendToMap()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T tryEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadSourcePaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 429,
  "endLine" : 443,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupFilesToIncludeInSwc()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 252,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectDirWithFlashBuilderProjectsStep()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNodes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupComboBoxes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 278,
  "endLine" : 297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void stopAdbServer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/FlexMainStep.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JSClass getSuperClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/NewJSClassUmlActionBase.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCreateFromUsageFixesForCall()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptReferenceChecker.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::flex" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFlashClassWizard()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CreateFlashClassWizard.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureSdkHasRequiredAdditionalJarPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 448,
  "endLine" : 464,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendGenerateConfigTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos5Configurator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendGenerateConfigTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4Configurator.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isContainerClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getIllegalNamespaces()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexSchemaHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getNamedElementsVisibleAt()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 989,
  "endLine" : 1005,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleSwcFromSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 212,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateFxLibraryTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareRenaming()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexRenameHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateMovedFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addValuesFromEnumerations()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void indexMxmlFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndex.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::flex" ],
  "startLine" : 199,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 253,
  "endLine" : 270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function runTests()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijRunner.js",
  "fileLinesCount" : 102,
  "components" : [ "primary::js-karma" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function normalizeErrorStack()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 273,
  "endLine" : 287,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStandardOutputLineAvailable()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireOnBrowsersReady()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 375,
  "endLine" : 389,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunSettings.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::js-karma" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaExecutionSession()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaExecutionSession.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::js-karma" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/debug/KarmaDebugProgramRunner.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::js-karma" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findElementAt()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxFileViewProvider.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::mdx" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doPositiveTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/DartConsoleFilterTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRelativePathsConsoleFilter()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/DartConsoleFilterTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateModuleRoots()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScriptSrcPathToPackagesFolder()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimplePolymer()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormatRegion()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 384,
  "endLine" : 398,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerFindUsagesTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 160,
  "endLine" : 177,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doCrLfAwareTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoCompletionAfterDigit()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FormatProcessor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisNavigationProcessor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindElementReferencesProcessor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void server_shutdown()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 719,
  "endLine" : 734,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void watch()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1357,
  "endLine" : 1402,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HoverInformation fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 15,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 247,
  "endLine" : 261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlutterOutline fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String f22()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 470,
  "endLine" : 486,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/NullAwareElement.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 21,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/AssistUtils.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::Dart" ],
  "startLine" : 355,
  "endLine" : 369,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/DartQuickAssistIntention.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPathOutsideProjectContent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 293,
  "endLine" : 309,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HierarchyTreeStructure createHierarchyTreeStructure()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyBrowser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSuperClassNode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartServerSupertypesHierarchyTreeStructure.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean doesClassContainMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateAction.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean doesClassContainGetter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateAction.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartStripTrailingSpacesFilterFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVars()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 183,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartVmServiceValue()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevParameters.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/OpenDartObservatoryUrlAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GeneralCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCommandLineConfigurationEditorForm()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartCommandLineConfigurationEditorForm.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void doProcessElements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartClassContributor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerRefactoringDialog()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoringDialog.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement soloRightBraceBeingMoved()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 212,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenize()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/spelling/DartSpellcheckingStrategy.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacing setBraceSpace()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 847,
  "endLine" : 861,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getOffsetAfterNonSpaceChars()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 313,
  "endLine" : 330,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartStringLiteralExpression handleContentChange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartStringLiteralExpressionBase.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doInvokeForPreview()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Dart" ],
  "startLine" : 201,
  "endLine" : 217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void commitModifiableModels()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 343,
  "endLine" : 357,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateKnownSdkPaths()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUtil.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::Dart" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureComboModelContainsCurrentItem()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 302,
  "endLine" : 318,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLValue()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void injectRegExp()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/injection/DartMultiHostInjector.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedCompletion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 312,
  "endLine" : 326,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_pending_3args",
  "longName" : "example_pending_3args",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 379,
  "endLine" : 404,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close_test_block",
  "longName" : "close_test_block",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 583,
  "endLine" : 600,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resourceType()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 368,
  "endLine" : 385,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationYamlAnnotator.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationParser.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 15,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun print()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/IndentWriter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 9,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationProducer.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::makefile" ],
  "startLine" : 12,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/simpleView.completion.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 7,
  "endLine" : 21,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AngularUiRouterNode createLocalTemplate()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 206,
  "endLine" : 221,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putPlaceholderNodes()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 392,
  "endLine" : 409,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addContainingFile()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 287,
  "endLine" : 304,
  "linesOfCode" : 15,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSObjectLiteralExpression getReferencingComponentInitializer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 174,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolInfo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/toolchain/CdToolchains.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILTemplateIfBlockExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplFoldingBuilder.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromScopeReferenceProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::terraform" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILIntroduceDialog()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILBinaryAdditionExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 170,
  "endLine" : 184,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInformationHint()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/hint/HCLTypeProvider.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun charTyped()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/editor/TfInterpolationStartTypedHandler.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVariable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfElementGenerator.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 317,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prereleaseCheck()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Constraint.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::terraform" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VariableIntroduceDialog()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/VariableIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAbstractBlockType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfModelHelper.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::terraform" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUsageType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/findUsages/HCLUsageTypeProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedBlockPropertyInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HclBlockMissingPropertyInspection.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleTerraformInit()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfActionService.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void excludePlatforms()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/ProjectBuilder/CordovaProjectGenerator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasEqualScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseCloser()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::CFML" ],
  "startLine" : 248,
  "endLine" : 262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseImport()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlOperatorExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::CFML" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiNamedElement execute()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 264,
  "endLine" : 279,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attributeDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlDocUtil.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::CFML" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateOnScopeChange()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationForm.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationForm.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationForm.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmbraced()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlParameterInfoHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 169,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "snapshot: createScriptSnapshot()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 187,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ngGetGeneratedElementTypeHandler()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngCommands.ts",
  "fileLinesCount" : 139,
  "components" : [ "primary::Angular" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findAnchor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureProject()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2ProjectConfigurator.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPropertyBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2SelectorMatcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::Angular" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1879,
  "endLine" : 1895,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DeferOnTriggerParameterScope.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarations()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/declarations/Angular2DirectiveAttributeDeclarationProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDialectSpecificTypeOperation()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2TypeGuard.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createImportOrUpdateExistingInner()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2AddImportExecutor.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hackQueryListTypeInNgForOf()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LibrariesHacks.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::Angular" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngularAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularMissingEventHandlerInspection.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngularAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidAnimationTriggerAssignmentInspection.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUnresolvedDeclarationFixes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesFactory.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::Angular" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbolForElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/ExternalNodeModuleResolver.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveVirtualProperty.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::Angular" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePropertyMapping()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::postcss" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseAtRuleNesting()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function camelCase()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 256,
  "endLine" : 273,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HyperlinkLabel createNodeAndYeomanLink()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorWelcomePanel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanInstalledGeneratorsMain()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanInstalledGeneratorsMain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderWelcomeForm()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderStepForm()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 182,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroNamespacedComponentsScope.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::Astro" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildInjectedEmbeddedExpressionBlock()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroFormattingPolicy.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::Astro" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSource()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBundledBindings.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::dts" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadBundledBindings()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingLoader.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::dts" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postProcessEnter()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsSemicolonEnterHandler.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::dts" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/provider/DtsPropertyNameProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::dts" ],
  "startLine" : 16,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextjsProject()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsHighlightTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::nextjs" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addSubstitutionFromText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 673,
  "endLine" : 688,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/structure/GherkinStructureViewElement.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::cucumber" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableHeaderRow()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::cucumber" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parsePystring()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advanceToParameterOrSymbol()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 303,
  "endLine" : 320,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildExamplesSection()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/intentions/ScenarioToOutlineIntention.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::cucumber" ],
  "startLine" : 133,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean haveBackground()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 218,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void closeActiveTemplateBuilders()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/AbstractStepDefinitionCreator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cucumber" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::drools" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleClause()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppendToNonEmptyHeader()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/util/OsgiPsiUtilTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MavenDomDependency getDependency()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/inspection/NonOsgiMavenDependencyInspection.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiManifestHeaderParsers()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/OsgiManifestHeaderParsers.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSuitableFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFrameworkDetector.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::osmorc" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onOutputPathSelect()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateVersion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/CreateFrameworkInstanceDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFields()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditorComponent.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/DefaultOsgiRunConfigurationChecker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::osmorc" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendToHeader()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/OsgiPsiUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::osmorc" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getOutputDir()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/BundleCompiler.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::osmorc" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshRepositories()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 636,
  "endLine" : 650,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSourceFileToReport()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/presentation/PrismaPresentationUtil.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::prisma" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  computeWithSchemaScopedCache()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaResolveUtils.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::prisma" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function formatSchema()",
  "longName" : "",
  "relativeFileName" : "prisma/language-server/prisma-fmt.js",
  "fileLinesCount" : 40,
  "components" : [ "primary::prisma" ],
  "startLine" : 10,
  "endLine" : 24,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillProperties()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueDefaultTemplatePropertiesProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceWithNewTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentDataBuilder.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::vuejs" ],
  "startLine" : 364,
  "endLine" : 380,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentRefactoring.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::vuejs" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readStubbedArguments()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/component/VuexBasicComponentInfoProvider.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::vuejs" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentInfoProvider.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::vuejs" ],
  "startLine" : 205,
  "endLine" : 219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detectConfig()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/codeInsight/NuxtWebpackConfigLocator.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::vuejs" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processSelectorsInPseudoClassArgs()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/cssModules/CssModuleType.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::vuejs" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 220,
  "endLine" : 234,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detectConfig()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliWebpackConfigLocator.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourceProvideType.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueIndentOptionsEditor.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueScriptSetupNamespacedComponentsScope.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::vuejs" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTransferableData()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueExprReferenceExpressionResolver.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::vuejs" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterTypeReference.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getCucumberStepAnnotations()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 266,
  "endLine" : 282,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSdkForProject()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/RubyLangSupport.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openUiInBrowser()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/QodanaWebUiService.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLicense()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/license/licenseCheck.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inspectionFinished()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionEventsListener.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open suspend fun runBefore()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun runInspections()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun runAfter()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/local-changes.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::qodana" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun importProjects()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaExternalProjectsImporter.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printProductHeader()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/Logo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportTarget()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/QodanaTeamcityTestReporter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::qodana" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun shouldSkip()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaConfig.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::qodana" ],
  "startLine" : 322,
  "endLine" : 336,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaJobPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlGitHubCIConfigHandler.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaPipelinePresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlGitLabCIConfigHandler.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/settings/QodanaCloudSettingsPanel.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editorViewComponentFromFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/editor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchAnalysisPublishAndHighlight()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/RunQodanaAndPublishToCloudDialog.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::qodana" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaShowReportGroup.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preConfigureProject()",
  "longName" : "",
  "relativeFileName" : "qodana/js/src/org/jetbrains/qodana/js/JsProjectConfigurator.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/QodanaKotlinSanityInspection.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProjectsLinked()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/gradle/src/org/jetbrains/qodana/jvm/gradle/QodanaGradleJdkConfigurator.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveMap()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/migrate/MigrationParameters.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/QodanaGithubCIPromoNotificationProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetrics()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/stat/InspectionKtsMetricsCollector.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun saveCoverageData()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerVersion parseServerVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 323,
  "endLine" : 338,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 201,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map calculateInfos()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceInfoAndClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorateChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceLocalChangeListDecorator.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 367,
  "endLine" : 385,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getAddedFilesInCurrentChangesView()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsHistorySession createSessionFor()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 211,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createOperations()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecResult performUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerResult()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoginState checkLoggedOrSilent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoginState executeUnderLock()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyConfigChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void passInputToProcess()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 305,
  "endLine" : 323,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int processTimeout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 390,
  "endLine" : 406,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void filterByConfigFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionCalculator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void invalidateFStatImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List openedInList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1077,
  "endLine" : 1092,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringBuffer createStringFormRepresentation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1183,
  "endLine" : 1199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayJobDetails()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SelfLoadingJobDetailsPanel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 285,
  "endLine" : 302,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsPresentation.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ResolveAction.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ResolveAction.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ActionBaseFile.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unshelveChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelfUtils.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnixAltRoot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceWindowsTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResource()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/P4TestUtil.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 10,
  "endLine" : 25,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int killProcessTreeIfNeeded()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 483,
  "endLine" : 498,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReadChangeDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkIntegrate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceIntegrateTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangesForEditDoneOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPreserveModifiedWithoutCheckout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddInChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 583,
  "endLine" : 599,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseMyIterationStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findAllInterpolations()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement createPsiNoLock()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jade" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeCompletionContributor.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::jade" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List buildChildren()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldIndentChildrenAfterEnter()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 234,
  "endLine" : 249,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsed()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/properties/GaugeImplicitPropertyUsageProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::gauge" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scenarioMessage()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/ScenarioEventProcessor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gauge" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AsyncPromise runAfterSetup()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/gradle/GaugeGradleImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gauge" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/ConceptStaticArgCompletionProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionContributor.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gauge" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement searchReferenceFor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/ReferenceCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setProperties()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptDialog.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::gauge" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showMessage()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/GaugeRefactorHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::gauge" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/formatter/SpecFormatter.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::gauge" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/GaugeReferenceSearch.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gauge" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkProjectSourceAndOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement searchConceptReference()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getStepMethods()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyToInstall()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/markdownPreview/Spectacle.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gauge" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MeteorConfigurationType()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorConfigurationType.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Meteor" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolveContextFromProperty()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorHelpersFrameworkIndexingHandler.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Meteor" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processSpacebarsHash()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorHelpersFrameworkIndexingHandler.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Meteor" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/tsStubs/MeteorStubPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Connect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPositionReformatParenthesis/toReformat.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TextRange processFileAsPostFormatProcessor()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 156,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInstalledForDialect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/JSPrettierCodeStyleInstaller.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addExperimentalStripTypesIfNeeded()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 303,
  "endLine" : 317,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createWidgetInlineActions()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/lsWidget/PrettierWidgetItem.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoConfigurable.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::Deno" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexer()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/lang/DenoCacheContentIndexExtension.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Deno" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fixFieldsAndOrder()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getMetricsAsync()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorUsagesCollector.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readChars()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FoldingDescriptor buildBlockDescriptor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/folding/ProtoFoldingBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::protobuf" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processVirtualGroupItemPresentation()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getBooleanValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextNumberValueMixin.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QualifiedName getRelativeScope()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextExtensionNameMixin.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::protobuf" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbMessageDefinition build()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 256,
  "endLine" : 271,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List splitAndStripBlockCommentLines()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathIntention.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::protobuf" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toLowerWithoutUnderscores()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 288,
  "endLine" : 302,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateGroupDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto2Annotator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::protobuf" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateBuiltInValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 211,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateInvalidFieldInMessageSet()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 398,
  "endLine" : 412,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateOptionNameReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 491,
  "endLine" : 506,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateSymbolName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 647,
  "endLine" : 664,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitFields()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getFieldNameAnnotationElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 388,
  "endLine" : 402,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotateStringPart()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SharedAnnotations.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void adjustMustacheFormatting()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/actions/HbTypedHandler.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::handlebars" ],
  "startLine" : 182,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TemplateDataElementType getTemplateDataElementType()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/file/HbFileViewProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::handlebars" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataLanguageBlockWrapper getForeignBlockParent()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::handlebars" ],
  "startLine" : 330,
  "endLine" : 346,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseOpenInverseChain()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 375,
  "endLine" : 392,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parsePathSegmentsPrime()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 940,
  "endLine" : 960,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshBowerComponents()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportPreviousInfoMessage()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/CompilerMessageHandlerBase.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkDependencyType()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 601,
  "endLine" : 614,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String guessAirSdkVersionByFlexmojosSdkVersion()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 980,
  "endLine" : 997,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteTempFlexConfigFiles()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 1204,
  "endLine" : 1221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAndroidPackagingOptionsImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsIosPackagingOptionsImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State getState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependenciesImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActiveConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processFilesRecursively()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 831,
  "endLine" : 844,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/Utils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean propertyEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugCLI()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 377,
  "endLine" : 391,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean yesNoQuery()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 634,
  "endLine" : 648,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowUri()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 873,
  "endLine" : 887,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Location getCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2131,
  "endLine" : 2145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpSwfLoadedLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2340,
  "endLine" : 2356,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSimilarSourceFilesInSwf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3334,
  "endLine" : 3352,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitTilHalted()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6158,
  "endLine" : 6175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean propertyEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean yesNoQuery()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 636,
  "endLine" : 650,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowUri()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 875,
  "endLine" : 889,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Location getCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2166,
  "endLine" : 2180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpSwfLoadedLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2375,
  "endLine" : 2391,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSimilarSourceFilesInSwf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3378,
  "endLine" : 3396,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitTilHalted()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6345,
  "endLine" : 6362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean propertyEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean yesNoQuery()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 645,
  "endLine" : 659,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowUri()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 884,
  "endLine" : 898,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Location getCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2175,
  "endLine" : 2189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpSwfLoadedLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2384,
  "endLine" : 2400,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSimilarSourceFilesInSwf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3387,
  "endLine" : 3405,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitTilHalted()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6390,
  "endLine" : 6407,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int calculateCheckBitsMask()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 897,
  "endLine" : 912,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getCommonBuiltinClasses()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 1418,
  "endLine" : 1431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void adjustQName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3324,
  "endLine" : 3337,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void persistCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4131,
  "endLine" : 4144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryParseType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptPsiTypeParser.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseQualifiedTypeNameRest()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptPsiTypeParser.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String makeIdentifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 171,
  "endLine" : 188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doDumpMember()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processParameter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLauncherTemplate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 360,
  "endLine" : 373,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 322,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitPotentialTestClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitClassInProductSourceInspection.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deleteTempFlexUnitFiles()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitAfterCompileTask.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/wizard/FlexModuleWizardForm.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleStepInto()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XValueChildrenList createWrappingGroupList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 596,
  "endLine" : 610,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBuildConfigurationManagerImpl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AirSigningOptions getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getThemes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addModuleNodeChildren()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initRLMControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 265,
  "endLine" : 278,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback navigateTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 746,
  "endLine" : 759,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAdditionalOptionsControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 761,
  "endLine" : 775,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void libraryReplaced()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 704,
  "endLine" : 718,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void editLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 720,
  "endLine" : 733,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeSelection()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 837,
  "endLine" : 850,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder createStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexStructureViewProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComboboxListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Sdk createSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTargetPlayer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 458,
  "endLine" : 472,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashProjectStructureProblem createPackagingOptionsProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureProblem.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkOutputPathUnique()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processConditionalCompilationDefinitions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/JSConditionalCompilationDefinitionsProviderImpl.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initLaunchWithTextWithBrowse()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBCOutputLabel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 409,
  "endLine" : 423,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteFlashRunConfigurationForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationForm.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathToMainClassFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 258,
  "endLine" : 274,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String guessFlexUnitFrameworkPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 526,
  "endLine" : 542,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canFinish()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/FlexMainStep.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CreateClassParameters createAndShow()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 178,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showDependenciesFor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 360,
  "endLine" : 375,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void merge()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptCreateClassOrInterfaceFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConstructorCall()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptFunctionSignatureChecker.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionListener createActionListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 330,
  "endLine" : 343,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCompilerConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 470,
  "endLine" : 484,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void doShowFlexConfigWarning()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 220,
  "endLine" : 234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Collection getNamespaces()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextHolder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleStandardManifest()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 472,
  "endLine" : 487,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean resolveTypeNameUsingImplicitImports()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlImplicitImports.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection searchClassInheritors()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedClassesIndex.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalProjectLibraries()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexCompositeSdkRootProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractInterfaceDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptCompletionPlaceFilterProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValueBelongs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyValue.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean importClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptImportHandler.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 261,
  "endLine" : 277,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateCompletionList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getKarmaPackagePath()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sendBrowserEvents()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-browser-tracker.js",
  "fileLinesCount" : 62,
  "components" : [ "primary::js-karma" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestNode.prototype.getFinishCommandName = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 236,
  "endLine" : 249,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 197,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNotify()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaProcessOutputManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addText()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaProcessOutputManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaServerSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::js-karma" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validatePath()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::js-karma" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaSuiteOrTestScopeView()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaSuiteOrTestScopeView.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::js-karma" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageProgramRunner.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::js-karma" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageViewExtension createCoverageViewExtension()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEngine.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::js-karma" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String parseUrlRoot()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/KarmaConfig.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::js-karma" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndent()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxFormattingModelBuilder.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::mdx" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/testIntegration/DartTestFinderTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterBeforeIncompleteStatement()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 463,
  "endLine" : 476,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterEQ()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 611,
  "endLine" : 624,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCascadeReadUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerFindUsagesTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCascadeWriteUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerFindUsagesTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIfBlock()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerStatementCompletionTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWhileBlock()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerStatementCompletionTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doQuickFixTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodSingleLineDocs()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 315,
  "endLine" : 328,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFromPartToPartViaPackageUrl()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 396,
  "endLine" : 409,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUriCompletionByTab()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int indexOf5()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/OrganizeDirectivesProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FixesProcessor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/TypeHierarchyProcessor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/StatementCompletionProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/SortMembersProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetImportedElementsProcessor.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetServerPortProcessor.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/MapUriProcessor.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/IsPostfixCompletionApplicableProcessor.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/PostfixCompletionProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/LibraryDependenciesProcessor.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteRequestSink.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startWatcher()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1323,
  "endLine" : 1336,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 151,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HoverInformation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ElementDeclaration fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlutterOutline()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getParentField()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InboundReference.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RPCError unexpected()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RPCError.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/ErrorRequestSink.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f17()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 421,
  "endLine" : 434,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Other.dart",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Literals.dart",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCandidates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartImplementMethodHandler.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportSourcePosition()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 318,
  "endLine" : 331,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFoldLine()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartConsoleFolding.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFrameLine()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartConsoleFolding.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 150,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRuntimeConfigurationProducer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugConfiguration.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refactored()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartRunConfigurationBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void popupInvoked()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAutoScrollToSourceAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartRemotePostfixTemplate createTemplate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartRemotePostfixTemplate.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result calculateResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartFilterByClassMacro.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDestLineForAnon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 389,
  "endLine" : 402,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMinLineBreaksBetweenTopLevelNodes()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 800,
  "endLine" : 827,
  "linesOfCode" : 14,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List buildChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSuperComponent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartServerGotoSuperHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean mayHaveApplicableDartFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/AbstractDartFileProcessingAction.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::Dart" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange getRangeInFormattedText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int countSpaceCharsBeforeOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 270,
  "endLine" : 283,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartReferenceImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processDeclarationsImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartPsiCompositeElementImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Dart" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getAvailableSocketPort()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureDartSdkConfigured()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void disableDartSdk()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void runWhenNonModalIfModuleNotDisposed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean execute()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartPsiScopeProcessor.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canAssign()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findOperators()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 410,
  "endLine" : 423,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRegExp()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/injection/DartMultiHostInjector.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computedHighlights()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computedOverrides()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 189,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceFileAnnotation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 396,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setAnalysisRoots()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1018,
  "endLine" : 1033,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scheduleDartRootsUpdate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerRootsHandler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_started",
  "longName" : "example_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_snippet_text",
  "longName" : "create_snippet_text",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 622,
  "endLine" : 637,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installIntoApplicationBundle()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 441,
  "endLine" : 457,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::makefile" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeSample()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileLangCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::makefile" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConfigurationFromTarget()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationFactory.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::makefile" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getOffsetInElements()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularEdgeLayouter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularUiRouterEdge()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterEdge.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMessageFormatExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSMessageFormatAnnotator.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static XmlAttributeDescriptor getDescriptor()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularJSAttributeDescriptorsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processSystemInfo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/toolchain/CdToolchains.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processRemoteHost()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/toolchain/CdToolchains.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendTo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 247,
  "endLine" : 260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/DynamicBlockVariableReferenceProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/AddVariableFix.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocationString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v2.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::terraform" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllTypesForBlockByIdentifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfModelHelper.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::terraform" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownPropertyInspection.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showOutput()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::terraform" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfRunBaseConfigAction.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::terraform" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createViewForOutput()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapRunConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 283,
  "endLine" : 296,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExecutablePath()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/PhoneGapSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpListener()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseSharpExpr()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 738,
  "endLine" : 754,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseStatement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 149,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseInclude()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseConditionInBrackets()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 229,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stripText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFileReferenceSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::CFML" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getBlockCommentRange()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlJavaClassNamesCompletion.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::CFML" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/injection/CfmlSqlMultiHostInjector.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::CFML" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsCodeCompletionItemCustomizer.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun decoratorsSequence()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 253,
  "endLine" : 266,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 398,
  "endLine" : 411,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferencedObjectLiteralInitializer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/NgContentSelectorsScope.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/I18NAttributesScope.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/I18NAttributesScope.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/ReferenceVariablesStructuredScope.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::Angular" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveAllScopesInHierarchy()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateScope.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertImport()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ClassBasedEntityImportsHandler.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2DeclarationsCopyPasteProcessor.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::Angular" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomAttributeValue()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2AttributeValueProvider.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveComponentsFromIndex()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 572,
  "endLine" : 585,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidSelectorInspection.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngularAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularAmbiguousComponentTagInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2HighlightingHandlersFactory.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFixes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2AnalysisHandlersFactory.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runAction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/NgModuleImportAction.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAddNgModuleDeclarationAction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2ActionFactory.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterAndSort()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2NgModuleSelectAction.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularMultipleStructuralDirectivesInspection.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorSymbol.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::Angular" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataReference.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferencedFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCopyright()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCopyrightTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindUsages()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::postcss" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseCustomSelectorAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addVariantsForCustomMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/completion/PostCssCompletionContributor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::postcss" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorFullInfo clone()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorFullInfo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JPanel createPanelWithStartsGithubAndRemoveButton()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorInfoPanelHeader.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 239,
  "endLine" : 254,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTable.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void filter()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDefaultValueNumber()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorListControl.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void send()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroAvailableComponentsScope.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Astro" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroDefineVarsScope.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Astro" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Astro" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun styleLanguage()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroEmbeddedContentSupport.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Astro" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/completion/AstroImportInsertHandler.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::Astro" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndenting()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsIndentingBuilder.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::dts" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IElementType factory()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/DtsStubElementTypes.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::dts" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/files/DtsOverlayFile.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::dts" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/DtsPathReference.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::dts" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsInputStatus.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::dts" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun settingsChanged()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/DtsInspectionsRestarter.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::dts" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getStepDefinitionContainers()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::cucumber" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/structure/GherkinStructureViewFactory.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cucumber" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteCell()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableRowImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cucumber" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepParameterRenameHandler.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitScenario()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/GherkinMisplacedBackgroundInspection.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::cucumber" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/RemoveTableColumnFix.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cucumber" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processImportedClasses()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedClassesProcessor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::drools" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processModifyStatements()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processChunkBlock()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsElementFactory.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::drools" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadModules()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/HeavyOsgiFixtureTestCase.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAdd()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/facet/ui/AdditionalJARContentsTableModelTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::osmorc" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChange()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/facet/ui/AdditionalJARContentsTableModelTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::osmorc" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompare()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/run/StartLevelComparatorTest.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmpty()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAutoImport()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickFixExported()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVersionCleanerSupport()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/bnd/imp/BndProjectImporterTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::osmorc" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReimport()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/bnd/imp/BndProjectImporterTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::osmorc" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean annotate()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/BundleVersionParser.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/OsgiHeaderParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::osmorc" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiManifestCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/completion/OsgiManifestCompletionContributor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::osmorc" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetType.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::osmorc" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInstance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/CreateFrameworkInstanceDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiRunState()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunState.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::osmorc" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SelectedBundle makeBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkInstanceManager.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::osmorc" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupProject()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BundleManifest readManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifestCache.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::osmorc" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectMavenProjectProperties()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OsgiBuildUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAlignmentAnchor()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignment.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::prisma" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectIgnoredNames()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaPathReference.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::prisma" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visit()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::vuejs" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexReferenceContributor.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentInfoProvider.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::vuejs" ],
  "startLine" : 259,
  "endLine" : 273,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 292,
  "endLine" : 305,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueGlobalImpl.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::vuejs" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGettingSmartAfterProjectGeneration()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun styleLanguage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueEmbeddedContentSupport.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::vuejs" ],
  "startLine" : 224,
  "endLine" : 237,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryConfigurator.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::vuejs" ],
  "startLine" : 220,
  "endLine" : 234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findExpectedType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueFrameworkInsideScriptSpecificHandler.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processJSTypeMembers()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::vuejs" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarationScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSVForVariableImpl.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement buildStepDefinitionByStep()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinitionCreator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterTypeManager getAllParameterTypes()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 404,
  "endLine" : 419,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processParameterTypeMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 533,
  "endLine" : 549,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String computeCucumberCoreVersion()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaVersionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TslBlock()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslBlock.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkSdk()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/RubyLangSupport.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cyclesFunction()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNotificationContent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FileReportDescriptor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::qodana" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/problem/SarifProblemProperties.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiSourcesHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/default.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectLinkService.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::qodana" ],
  "startLine" : 218,
  "endLine" : 234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInspectionFinishedEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionProblemsFoundAggregatorService.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun logPromoGithubConfigPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/UsageCollector.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::qodana" ],
  "startLine" : 276,
  "endLine" : 289,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open suspend fun runAfter()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createScript()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/scoped-script.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openRunContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/PreconfiguredRunContextFactory.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromYamlConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/DependencyAnalysisConfig.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun htmlToPlainText()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/textFormat/text-format.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTreeEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeProblemNodeImpl.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmpty()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionCategoryNodeImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeModuleNode.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewOtherActionsGroup.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun process()",
  "longName" : "",
  "relativeFileName" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageArtifactProcessor.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun process()",
  "longName" : "",
  "relativeFileName" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageArtifactProcessor.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun description()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/gradle/src/org/jetbrains/qodana/jvm/gradle/GradleProjectDescriber.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/NewKtsInspectionAction.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inspections()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/KtsInspectionsManager.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun appendChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KotlinAnalyzeEntrypointNode.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun example()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KotlinInspectionKtsExampleProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun example()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/JavaInspectionKtsExampleProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun process()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PHPCoverageArtifactProcessor.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCoverageData()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getContextRequire()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/languageService/tslint-plugin.ts",
  "fileLinesCount" : 148,
  "components" : [ "primary::tslint" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLinterError()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLinterError.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tslint" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair parseLineColumn()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLintOutputJsonParser.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyRules()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintConfig.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::tslint" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getContextRequire()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 118,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRunner()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneRunnerFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addGenericErrors()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RollbackEnvironment getRollbackEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long createSingleChangeListForConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean beforeRemoteOperationCheck()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinHandlerFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4IgnoresMappingsHelper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean attemptQuickFix()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePasswordNotAllowedException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4HaveParser.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSSOAuthRequired()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginPerformerImpl.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 189,
  "endLine" : 202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Charset getConsoleCharset()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePhysicalConnectionParametersI.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIgnoredFileName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addConfigsToTrack()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceExternalConfigTracker.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceOptionsTopHitProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveCachedContent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceCachingContentRevision.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editAll()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 250,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPendingChangeLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 764,
  "endLine" : 780,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void adjustJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 864,
  "endLine" : 877,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getCurrentRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1449,
  "endLine" : 1464,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void move()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1949,
  "endLine" : 1964,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChangesUnder()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceJobSpecification parse()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddJobToChangeListDialog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/AddJobToChangeListDialog.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevertAllUnchangedFilesAction.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rootAsSymlinkToAltRoot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceAltRootTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCorrectSubmittedRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceHistoryTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rollbackModifiedWithoutCheckout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 284,
  "endLine" : 299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupTwoClients()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 815,
  "endLine" : 830,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeSecondLineOfDescriptionInAutoGeneratedChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 428,
  "endLine" : 449,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubmitOneFileFromInactiveChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 511,
  "endLine" : 527,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExternalChangeAsModifiedWithoutCheckout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 189,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/watcher/JadeFileIncludeProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jade" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseMixinDeclarationLikeInvocation()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 607,
  "endLine" : 626,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseYieldStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 688,
  "endLine" : 704,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppropriateElementTypeForLiteral()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeQuoteHandler.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jade" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IElementType getStringElementType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType merge()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseLexer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::jade" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeFilePathImpl handleContentChange()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeFilePathManipulator.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::jade" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldIndentChildren()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 219,
  "endLine" : 232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isJsCodeBlock()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 359,
  "endLine" : 373,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onEnd()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/ScenarioEventProcessor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addParallelExecFlags()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupRootModel()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convertToSteps()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptRequest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gauge" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addResizeListener()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringDialog.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gauge" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runFindUsageReadAction()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/StepFindUsagesHandler.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GaugeSettingsModel getSettingsFromPATH()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IncorrectHtmlAssociationPanel()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorHtmlFileTypeEditNotificationProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Meteor" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureCommandLine()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunProfileState.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::Meteor" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateModuleExcludeByFSEvent()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorHelpersFrameworkIndexingHandler.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Meteor" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean commonPrettierSettingsApplied()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleInstaller.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageServiceManager.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function main()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/convert-prettier-config.js",
  "fileLinesCount" : 56,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reconnect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void wrapLine()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/HexConsoleView.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 321,
  "endLine" : 335,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/impl/WebAssemblyNamedReferencedElementImpl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FoldingDescriptor buildBlock()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/folding/ProtoFoldingUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::protobuf" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbLineIndentProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::protobuf" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computePresentationAndUpdateModel()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IElementType get()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/type/PbCustomTypes.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Stream streamRefToType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 235,
  "endLine" : 249,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Multimap getProto3NameToFieldMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void annotateOptionName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SpecialOptionTracker.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::protobuf" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateEnumDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 313,
  "endLine" : 327,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiClass normalizeClassContext()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameMatcher.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::protobuf" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbTemplateHighlighter()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/HbTemplateHighlighter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::handlebars" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractCharsetFromFileContent()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/file/HbFileType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::handlebars" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseStatements()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseOpenBlock()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 353,
  "endLine" : 368,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parsePathSegments()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 917,
  "endLine" : 935,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseLeafTokenGreedy()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 1008,
  "endLine" : 1025,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVariableNames()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/TargetPlatform.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirDesktopPackagingOptionsImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendDocument()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexCompilerConfigFileUtilBase.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::flex" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNamespaces()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 263,
  "endLine" : 276,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLib()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 452,
  "endLine" : 467,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readVersionUsingAPI()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String camelCaseToSnake()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 294,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String camelCaseToSnake()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 294,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getValue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/Maven.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addByUnknownGeneratorMojo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/AdditionalSourceRootUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String module2ClassName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 403,
  "endLine" : 416,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 531,
  "endLine" : 546,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getFileType()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1520,
  "endLine" : 1533,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoSources()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1881,
  "endLine" : 1893,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Location findAndEnableBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3318,
  "endLine" : 3332,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseLineNumber()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4068,
  "endLine" : 4080,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseFileNumber()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4082,
  "endLine" : 4094,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInitialSourceFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4690,
  "endLine" : 4702,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeWatchpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5124,
  "endLine" : 5140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getWatchpointModeString()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5142,
  "endLine" : 5154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean doQuit()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5573,
  "endLine" : 5587,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String module2ClassName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 404,
  "endLine" : 417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 532,
  "endLine" : 547,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoSources()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1896,
  "endLine" : 1908,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Location findAndEnableBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3362,
  "endLine" : 3376,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseLineNumber()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4089,
  "endLine" : 4101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseFileNumber()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4103,
  "endLine" : 4115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInitialSourceFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4710,
  "endLine" : 4722,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeWatchpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5150,
  "endLine" : 5166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getWatchpointModeString()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5168,
  "endLine" : 5180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean doQuit()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5599,
  "endLine" : 5613,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String module2ClassName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 407,
  "endLine" : 420,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 541,
  "endLine" : 556,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInfoSources()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1905,
  "endLine" : 1917,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Location findAndEnableBreak()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3371,
  "endLine" : 3385,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseLineNumber()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4098,
  "endLine" : 4110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseFileNumber()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4112,
  "endLine" : 4124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInitialSourceFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4755,
  "endLine" : 4767,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeWatchpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5195,
  "endLine" : 5211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getWatchpointModeString()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5213,
  "endLine" : 5225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean doQuit()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5644,
  "endLine" : 5658,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encode()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4108,
  "endLine" : 4121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void acquire()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CompilationThread.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFunctionName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseBlock()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 1018,
  "endLine" : 1030,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValidNsName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTypeRef()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 175,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processParameter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPotentialTestMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initLaunchWithTextWithBrowse()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationForm.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationForm.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitPotentialTestClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitClassWithNoTestsInspection.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor launchWebFlexUnit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugRunner.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor launchAirFlexUnit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugRunner.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String resolveFileReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 716,
  "endLine" : 729,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doSendCommandText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 970,
  "endLine" : 983,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOrCreateConfigurables()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 270,
  "endLine" : 283,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List createWizardSteps()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexProjectStructureDetector.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/SdkEntryImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTreeTable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 777,
  "endLine" : 792,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDependency()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1396,
  "endLine" : 1409,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInitialPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollBy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLastAttributeWithTagEndAtTheSameLine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ECMAScriptImportOptimizer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwfPackageElementNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfPackageElementNode.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFlexCompilerClasspathEntryIfNotPresentAndRemoveDifferentVersionOfThisJar()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void load()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAllClassesFromQuery()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::flex" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkWrapperFolderClash()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 377,
  "endLine" : 389,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getConstantNamesForNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/JSConditionalCompilationDefinitionsProviderImpl.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsErrors()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerMessagesBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsOutOfMemoryError()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerMessagesBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNamespaces()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 292,
  "endLine" : 305,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLib()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 486,
  "endLine" : 501,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFileDependencies()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMainClassField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlexBuildConfiguration getBCToBaseOn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationProducer.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void iosStopForwardTcpPortIfNeeded()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateParams()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherParameters getLauncherParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexLauncherDialog.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processMxmlTags()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 308,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSImportedElementResolveResult resolveImportedClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadModules()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 563,
  "endLine" : 575,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashBuilderModuleImporter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkAdtVersionForPackaging()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateFlexSkinDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildTemplate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/JSGenerateTearDownMethodAction.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildTemplate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/JSGenerateSetUpMethodAction.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateEventHandlerIntention.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionHandler.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getSubPackages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSCreateFieldDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptCreateClassOrInterfaceFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptAddConstructorAndSuperInvocationFix.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAddEventListenerMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptTypeChecker.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomVariables()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureRuntimeLoadedModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 490,
  "endLine" : 503,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flexmojos5Configurator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos5Configurator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flexmojos4Configurator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4Configurator.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getPropertyType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 731,
  "endLine" : 743,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPrivateAttribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1230,
  "endLine" : 1242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleFileDependency()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int removeXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFromImplementsList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List doCompute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/XmlIdValueReference.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIncomingReferencesToSubclass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 224,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSElement findAnchor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processAllIndexedSymbols()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptSymbolCompletionUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 493,
  "endLine" : 507,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDocumentationElementForSelector()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndex.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssValueValidator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isElementFromNamespaceIgnoringJSContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 300,
  "endLine" : 314,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addResolveResultTags()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 327,
  "endLine" : 339,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function filter()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/karma-intellij-adapter.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::js-karma" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function clearBrokenReporters()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.onBrowserError = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasKarmaCoverageDependency()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleBrowsersChange()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseServerPort()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOutputListener()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaProcessOutputManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean startsWithMessage()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerLogComponent.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::js-karma" ],
  "startLine" : 194,
  "endLine" : 206,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunSettings.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::js-karma" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFileStringLiteral()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::js-karma" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaConfig()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/KarmaConfig.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::js-karma" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/completion/MdxImportExportCompletionContributor.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::mdx" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RangeMarker findSupport()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 346,
  "endLine" : 359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarInit()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartImplementationsViewTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterInEmptyArg()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 638,
  "endLine" : 650,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIterableSubclasses()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassSingleLineDocs1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassSingleLineDocs2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testObjectMembers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 319,
  "endLine" : 331,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExistingImports()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doHierarchyTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartHierarchyTestBase.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 389,
  "endLine" : 401,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int indexOf4()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String substringAfter()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 458,
  "endLine" : 470,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String substringBefore()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 495,
  "endLine" : 507,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/RefactoringGetAvailableProcessor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/CreateContextProcessor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/AssistsProcessor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindMemberReferencesProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetSuggestionDetailsProcessor2.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindTopLevelDeclarationsProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetSuggestionDetailsProcessor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindMemberDeclarationsProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestSink toErrorSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/BlockingRequestSink.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateEditGetRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 706,
  "endLine" : 718,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JsonObject buildJsonObjectRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1174,
  "endLine" : 1186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopWatcher()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1342,
  "endLine" : 1355,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 218,
  "endLine" : 230,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 225,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementDeclaration()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 202,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundField.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/WebSocketRequestSink.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f03()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 249,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/UnifiedCollections.dart",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ParametersAndArguments.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDependencyOnDartPackagesLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 273,
  "endLine" : 287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldMultilineStrings()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 383,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement doAddMethodsForOne()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseCreateMethodsFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void breakString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartEnterInStringHandler.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosingQuote()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartQuoteHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean autoIndentCase()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartTypeHandler.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTemporaryBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 499,
  "endLine" : 512,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 514,
  "endLine" : 528,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pauseIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 587,
  "endLine" : 601,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void displayIssues()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExecutionHelper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartPositionInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartPositionInfo.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDocumentationAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 203,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAll()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextEndOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartImplementationTextSelectioner.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTopLevelDirNameForDartFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/testIntegration/DartTestFinder.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/introduce/DartServerExtractLocalVariableHandler.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoring.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDirectlyPrecededByBlockComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1116,
  "endLine" : 1128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNotFirstInitializer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartWrappingProcessor.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentInfoListExternalizer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runOverFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int countSpaceCharsAfterOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 285,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean gtGt()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean gtEq()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 206,
  "endLine" : 218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartReferenceImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartQuickFixSet()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFixSet.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateErrorLabel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 382,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProcessOutput runPubGlobal()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/Stagehand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createCmdLineRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectTemplate.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Dart" ],
  "startLine" : 129,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DartClassResolveResult resolveForInPartClass()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 744,
  "endLine" : 756,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computedNavigation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 291,
  "endLine" : 305,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "class_nesting",
  "longName" : "class_nesting",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "compute_suitable_tests",
  "longName" : "compute_suitable_tests",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 342,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "gather_unfinished_examples_name",
  "longName" : "gather_unfinished_examples_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 328,
  "endLine" : 343,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stop_capture_output_and_log_it",
  "longName" : "stop_capture_output_and_log_it",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 407,
  "endLine" : 422,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_failed",
  "longName" : "example_failed",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 243,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "gather_unfinished_examples_name",
  "longName" : "gather_unfinished_examples_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 489,
  "endLine" : 504,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stop_capture_output_and_log_it",
  "longName" : "stop_capture_output_and_log_it",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 616,
  "endLine" : 631,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void readExternal()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasBundledRevealLib()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 269,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateDoc()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationDocumentationProvider.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/partialTypedView.completion.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 7,
  "endLine" : 19,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/partialTypedView.navigation.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 7,
  "endLine" : 19,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getDefinitions()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSRepeatExpression.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layoutEdges()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularEdgeLayouter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInSelectedNodes()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 383,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJavaScriptCompletionContributor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getImmediateChildrenStates()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findPossibleRelativeUrl()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 312,
  "endLine" : 325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparable weigh()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularMessageFormatCompletion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCreateStubForCallExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 281,
  "endLine" : 294,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean indexComponentTemplateRef()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 778,
  "endLine" : 790,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getAngularJSVersion()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularIndexUtil.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/findUsages/AngularJSReferenceSearcher.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ForVariableReferenceProvider2.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromSomethingReferenceProvider.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::terraform" ],
  "startLine" : 531,
  "endLine" : 543,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun performInplaceIntroduce()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceVariableHandler.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::terraform" ],
  "startLine" : 247,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun select()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLHILStringLiteralSelectionHandler.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stripQuotes()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralMixin.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::terraform" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclRootBlockCompletionProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/codeinsight/OpenTofuReferenceContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 404,
  "endLine" : 420,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v1.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::terraform" ],
  "startLine" : 136,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Version.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::terraform" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfGenerateLocalMetadataAction.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::terraform" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeContents()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseArrayAccess()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 347,
  "endLine" : 359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseStringText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 760,
  "endLine" : 773,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParametersListPresentableText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addVariantsFromPath()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 440,
  "endLine" : 452,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::CFML" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlNewExpression.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacing setBraceSpace()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlSpacingProcessor.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::CFML" ],
  "startLine" : 325,
  "endLine" : 337,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateParameterInfo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlParameterInfoHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::CFML" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlCompletionContributor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function mapOffset()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::Angular" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleDelayedAutoPopupIfNeeded()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2PreventCompletionAutoPopupOnImport.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFirstInjectedFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2InjectionUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNames()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2Framework.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInplaceIntroducer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementDescription()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2ElementDescriptionProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlTemplateBindingsImpl.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBananaBoxBindingImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlReferenceImpl.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlPropertyBindingImpl.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlEventImpl.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlLetImpl.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTemplateBindingsCssSelector()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::Angular" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStubTree()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonStubBuilder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2ReferenceType.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseDialectSpecificMemberExpressionPart()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterVariableImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAngularTypeScriptServiceEnabled()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 415,
  "endLine" : 429,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2VisualizeGeneratedTcbAction.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun illegalForLoopTrackAccess()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 458,
  "endLine" : 470,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/StandardPropertyAndEventsScope.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::Angular" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addReference()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ReferenceExpressionResolver.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateLookupElementWithModuleSource()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CodeInsightUtils.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclarationsProximity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2DeclarationsScope.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::Angular" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseJsonObject()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/config/Angular2TypeScriptConfigCustomizer.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::Angular" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeFunctionAndName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentMethodIntentionAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ExportNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddAttributeValueQuickFix.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularNonEmptyNgContentInspection.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitES6Decorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularNonStandaloneComponentImportsInspection.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngularAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularBindingTypeMismatchInspection.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerErrorQuickFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2ErrorQuickFixProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2AliasedDirectiveProperty.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Angular" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveKind.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFunctionStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataFunctionStub.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReferenceStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataReferenceStub.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveMappings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveBase.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInputObjectLiteral()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findComponentClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineComment()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCommenterTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Test suite()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestSuite.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::postcss" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean _parseTerm()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitValueImport()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssUnresolvedModuleValueReferenceInspection.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::postcss" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getGeneratorsFile()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorListProvider.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getGlobalInstalledGeneratorFiles()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorListProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanRunGeneratorWizardStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/actions/YeomanStartAction.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/AstroSymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::Astro" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAttribute()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlAttributeImpl.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Z_DEVICE_HANDLES_CONST Z_DECL_ALIGN()",
  "longName" : "",
  "relativeFileName" : "dts/testData/zephyr/include/zephyr/device.h",
  "fileLinesCount" : 986,
  "components" : [ "primary::dts" ],
  "startLine" : 825,
  "endLine" : 837,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsFormattingBuilder.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::dts" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllBoardDirs()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/DtsZephyrFileUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::dts" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsConfigurable.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::dts" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsConfigurable.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::dts" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/provider/DtsCompilerDirectiveProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::dts" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/AbstractStepDefinition.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean findPossibleGherkinElementUsages()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 137,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitScenarioOutline()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::cucumber" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cucumber" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advanceToParameterEnd()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 322,
  "endLine" : 336,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record BDDFrameworkType()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/BDDFrameworkType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber" ],
  "startLine" : 15,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsMethodUsageSearcher.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::drools" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexer()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/indexes/DroolsDeclareStatementsScalarIndex.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::drools" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::drools" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement replace()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::drools" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection resolve()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processPrimaryExpression()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 286,
  "endLine" : 298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsReferenceResolveAnnotator.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path getTestDataDir()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/OsgiTestUtil.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/refactoring/ActivatorRenameTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile setupManualManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/refactoring/ActivatorRenameTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/WrongImportPackageInspectionTest.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::osmorc" ],
  "startLine" : 7,
  "endLine" : 19,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/util/OsgiPsiUtilTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubBundles()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/bnd/imp/BndProjectImporterTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::osmorc" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String determineMostLikelyLocationInJar()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 241,
  "endLine" : 253,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importAdditionalProperties()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 471,
  "endLine" : 485,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void editFrameworkInstance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::osmorc" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditorComponent.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditorComponent.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 213,
  "endLine" : 227,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getFrameworkStartLevel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkFrameworkSpecifics()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxOsgiRunConfigurationChecker.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::osmorc" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addHeader()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/OsgiPsiUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::osmorc" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/ViewGeneratedManifestGroup.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkWarnings()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 480,
  "endLine" : 492,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reimportWorkspace()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 533,
  "endLine" : 545,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reimportProjects()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 584,
  "endLine" : 596,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAdditionalPropertiesMap()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RunConfiguration findRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunFloatingAction.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jhipster" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPsiStructureViewFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::jhipster" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlDataModel.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jhipster" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectSchemaElements()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaBlockAttributesProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::prisma" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processDeclarations()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaDeclarationMixin.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::prisma" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaReference.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::prisma" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processKeyValueDeclarations()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaResolveUtils.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::prisma" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContextForExtractComponentIntention()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentIntention.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::vuejs" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentInfoProvider.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::vuejs" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/cssModules/CssModuleType.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::vuejs" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doParseContents()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueElementTypes.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEmbedmentInfo()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueEmbeddedContentSupport.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::vuejs" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveInner()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/css/refs/VueCssReferencesContributor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::vuejs" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueAvailableSlotsScope.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::vuejs" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueAvailableSlotsScope.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryConfigurator.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::vuejs" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentationTarget()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VuePsiDocumentationProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueScriptSetupScopeProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlText()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::vuejs" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringLiteralsFromInitializerArray()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::vuejs" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveInner()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/completion/VueAutoPopupHandler.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::vuejs" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVueIndexData()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueIndex.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::vuejs" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkParameterLength()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkParameterLength()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStepDefinitionFilePath()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritableStepLikeFile()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/AbstractCucumberJavaExtension.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJava8StepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 194,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getAllStepAnnotationClasses()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 667,
  "endLine" : 682,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLanguagePlaceholderText()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslFoldingBuilder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportReader.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 19,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiStatisticsHandler.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRelevantProblemsByFilePath()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportDataImpl.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::qodana" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareChange()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportDataImpl.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::qodana" ],
  "startLine" : 173,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun download()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaArtifactsDownloader.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startComputeRequestsProcessing()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectDataProvider.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::qodana" ],
  "startLine" : 225,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/QodanaStartupActivity.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromConfigOrDefault()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/QodanaAnalysisScope.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaProgressIndicator.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyDependentTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/profiles.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun consumeOwnedFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/DefaultGlobalOutputConsumer.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consume()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaProblemConsumer.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/psi.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromConfigDir()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaYamlFiles.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun writeDescription()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/QodanaProjectDescriber.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contribute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/notifications/RuntimeNotificationCollector.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/protocol/OpenInIdeLogInDialog.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::qodana" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/RunQodanaWizard.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlAndRunQodanaStep.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmpty()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeRootImpl.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun buildRoot()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeRootBuilder.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLinkedImpl.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenLocalReportAction.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun process()",
  "longName" : "",
  "relativeFileName" : "qodana/js/src/org/jetbrains/qodana/js/JSCoverageArtifactProcessor.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitImportDirective()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/QodanaKotlinSanityInspection.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logInspectionKtsCompiled()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/stat/InspectionKtsEventsCollector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/actions.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runCoverageProviders()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageCloudArtifactsProcessor.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getVersion()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/utils.ts",
  "fileLinesCount" : 36,
  "components" : [ "primary::tslint" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private processLinting()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/languageService/tslint-plugin.ts",
  "fileLinesCount" : 148,
  "components" : [ "primary::tslint" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintConfig.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::tslint" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 667,
  "endLine" : 680,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TSLintPlugin.prototype.processLinting = function()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getVersion()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/utils.js",
  "fileLinesCount" : 30,
  "components" : [ "primary::tslint" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readStreamConvertingLineSeparators()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Date parseDate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 329,
  "endLine" : 342,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefreshInfo recalculateInfos()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceInfoAndClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemLatestState getLastRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemLatestState getLastRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getIgnoredByPatterns()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 247,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleChangeListSubmitted()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceBaseInfoWorker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBaseInfoWorker.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set initializeWritableFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modifyTreeModelBuilder()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceShelveChangesViewModifier.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearBranchedFlag()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 231,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiMap getAffectedRoots()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 217,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getPendingChangeListsUnderRoots()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceChangeList chooseChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String composeBranchSpecText()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleChangeListRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4OpenedParser.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void readOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4Parser.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoginState checkState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean reportConnectionError()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 258,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkAndRepairAll()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List splitIntoStringsExceptComments()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/FormParser.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PerforceContentRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContentRevision.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTestEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 239,
  "endLine" : 253,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/WhereParser.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reopen()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 568,
  "endLine" : 582,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPendingChangeLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 700,
  "endLine" : 713,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PerforceJobField parseField()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseAndFill()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addJob()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void keepDefaultListJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 496,
  "endLine" : 508,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditChangelistJobsDialog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/RefreshForVcs.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change getChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 370,
  "endLine" : 383,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void step()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/IntervalStatistics.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/AverageByKindTimeStatistics.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putSelf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsPresentation.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void performAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ActionBaseFile.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ActionEdit.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void revertFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevertAllUnchangedFilesAction.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShowAllSubmittedFilesAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditRollbackDelete()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceAltRootTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRevertingAllFilesInAChangelistWithShelfDoesntRemoveItFromTheView()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceShelveTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 180,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rollbackChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 321,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddedFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeSecondLineOfDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 406,
  "endLine" : 425,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoChangelistsForChangesOutsideRoots()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 468,
  "endLine" : 482,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile doTestChangesForRenameDoneOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoQuickChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineRevertForOfflineEdit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 372,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRevertCyclicRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 567,
  "endLine" : 580,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseFilter()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 270,
  "endLine" : 285,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseMyForStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 193,
  "endLine" : 206,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parseAndGetTree()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean findInterpolationAndInitLeftAndRight()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 211,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int calcCurrentAbsoluteIndent()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsage()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeClassOrIdUsagesProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::jade" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeVersionInfo getVersion()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeVersion.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gauge" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createWarning()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/StepAnnotator.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gauge" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onEnd()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/UnexpectedEndProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubModules()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StepValue getStepValue()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/psi/ConceptPsiImplUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StepValue getStepValueFor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/psi/SpecPsiImplUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncludeLocalMeteorProject()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorProjectTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Meteor" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean suppressed()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/fw/MeteorJSTaskSuppressor.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Meteor" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void applyCommonPrettierSettings()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleInstaller.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applySettings()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/JsPrettierCodeStyleConfigurator.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveConfig()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageServiceImpl.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierPostFormatProcessor.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showHintLater()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 289,
  "endLine" : 301,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCommandAndEnvironment()",
  "longName" : "",
  "relativeFileName" : "platformio/terminal/src/com/jetbrains/cidr/cpp/embedded/platformio/terminal/PlatformioLocalTerminalCustomizer.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::platformio" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcess()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openProjectAsync()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectOpenProcessor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::platformio" ],
  "startLine" : 17,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFilePathByNpmImport()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDenoConfig()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 258,
  "endLine" : 271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/actions/EditSettingsAction.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/impl/WebAssemblyNamedReferencedElementImpl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean inTextFormat()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoTypedHandler.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::protobuf" ],
  "startLine" : 225,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbTextEnterBetweenBracesHandler.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::protobuf" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List buildChildren()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbTextBlock.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::protobuf" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement parseLight()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 355,
  "endLine" : 368,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeAction()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbImportIntentionVariant.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::protobuf" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto2Annotator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::protobuf" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateFeatureOptions()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 558,
  "endLine" : 571,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getMaxFieldNumber()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 366,
  "endLine" : 378,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateOptionOccurrences()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 404,
  "endLine" : 417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EditionsAnnotator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbResolveResult.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::protobuf" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFileIfResolved()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirective.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::protobuf" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList selectForFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/NameGeneratorSelector.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::protobuf" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/actions/HbEnterHandler.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::handlebars" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseOpenRawBlock()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 311,
  "endLine" : 325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseOpenPartialBlock()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 331,
  "endLine" : 346,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseOpenInverse()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 399,
  "endLine" : 414,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseHashSegment()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 730,
  "endLine" : 745,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStepDefinitionFilePath()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinitionCreator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHook()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doUninstallPackage()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void removeListener()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOnlyWrapperFilesDirty()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State getState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAndroidPackagingOptionsImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State getState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsIosPackagingOptionsImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getEntryPointClass()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void info()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 340,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 353,
  "endLine" : 364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void link()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 687,
  "endLine" : 698,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void info()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 333,
  "endLine" : 344,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void link()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 659,
  "endLine" : 670,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void info()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 340,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 353,
  "endLine" : 364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void link()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 680,
  "endLine" : 691,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copyFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/Utils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void listFilesMatching()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1867,
  "endLine" : 1879,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction removeUnresolvedBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3060,
  "endLine" : 3071,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Location breakEnableRequest()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3357,
  "endLine" : 3373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int breakpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3424,
  "endLine" : 3435,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int breakpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3438,
  "endLine" : 3450,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int displayIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3459,
  "endLine" : 3471,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4039,
  "endLine" : 4052,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4055,
  "endLine" : 4066,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void listFilesMatching()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1882,
  "endLine" : 1894,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction removeUnresolvedBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3104,
  "endLine" : 3115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Location breakEnableRequest()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3401,
  "endLine" : 3417,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int breakpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3468,
  "endLine" : 3479,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int breakpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3482,
  "endLine" : 3494,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int displayIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3503,
  "endLine" : 3515,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4060,
  "endLine" : 4073,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4076,
  "endLine" : 4087,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void listFilesMatching()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1891,
  "endLine" : 1903,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction removeUnresolvedBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3113,
  "endLine" : 3124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Location breakEnableRequest()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3410,
  "endLine" : 3426,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int breakpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3477,
  "endLine" : 3488,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int breakpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3491,
  "endLine" : 3503,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int displayIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3512,
  "endLine" : 3524,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4069,
  "endLine" : 4082,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4085,
  "endLine" : 4096,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void displayWarnings()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2216,
  "endLine" : 2228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void markDone()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3911,
  "endLine" : 3925,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseIfStatementHeader()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 563,
  "endLine" : 578,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getIndexToSelect()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexMethodChooserDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dumpInterfacesList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSArgumentList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptExpectedTypeEvaluator.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/ServerConnectionBase.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initLogLevelControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationForm.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationForm.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateOnBCChange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Condition getCondition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitPotentialTestMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMixedAPIInspection.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAccepted()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexSwcLibrariesRootDetector.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureUpToDate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/KnownFilesInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean updateIconAndAddToListIfMatches()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 720,
  "endLine" : 731,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode doOnTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 313,
  "endLine" : 325,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChildren()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updatePackageFileName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 392,
  "endLine" : 403,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRLMs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActiveConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkCanCommit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 325,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PublicInheritorFilter getMainClassFilter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List toStringBuilderList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RLMsDialog.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getAvailableLocales()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/LocalesDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerOptionsConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateComponentSetCombo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1164,
  "endLine" : 1175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableDependencyEntry apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1723,
  "endLine" : 1734,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getModuleAndBcName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1805,
  "endLine" : 1816,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexModuleEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexModuleEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCombos()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValidationInfo doValidate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 230,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFirstAttributeWithTagStartAtTheSameLine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ECMAScriptImportOptimizer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTooManySWFs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfProjectViewStructureProvider.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findSourceRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initTable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/NoBackgroundBooleanTableCellRenderer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPCData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/NamespacesXmlBuilder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initBCCombo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDescriptorForEmulatorText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 283,
  "endLine" : 300,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCCombo.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile addFileWithContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LinkageType convertLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 469,
  "endLine" : 480,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryResolveImportedClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadOutputFolderPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 445,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean collectAllProjectPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeAirSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderSdkFinder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void extractNestedFxpAndAppendProjects()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 271,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doImport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 235,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void filterCandidates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storePasswords()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUnresolvedReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEventClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateEventHandlerFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 374,
  "endLine" : 385,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlRelationship.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getNodeElementIconStatic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fFour()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildTemplate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateFieldByMxmlAttributeFix.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptCreateClassOrInterfaceFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getClassText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 537,
  "endLine" : 550,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addBody()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateSetterByMxmlAttributeFix.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection collectFunctionsToImplement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptImplementedMethodProcessor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ConvertToLocalFix.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSReturnStatement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1240,
  "endLine" : 1253,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection findRbSwcPlaceholderUrls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 366,
  "endLine" : 377,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showWarningWithDetails()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 416,
  "endLine" : 427,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiFileStub buildFileStub()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/compiled/SwfFileStubBuilder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPredefinedMemberDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 464,
  "endLine" : 475,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleAllStandardManifests()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 457,
  "endLine" : 470,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexMoveClassProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void retargetUsages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doMove()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveFileRefactoringHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIncomingReferencesToPushedMembers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportConflict()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 505,
  "endLine" : 517,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addValuesFromTypes2()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addValuesFromTypes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CssGroupValue createBooleanAttributeValueDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CssPropertyValueReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssPropertyValueReference.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toClassicForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssUtil.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addTagsForDefinitionInClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 342,
  "endLine" : 354,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateResolveStrictness()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 407,
  "endLine" : 418,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkAccessibleInActionScript()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptFlexResolveUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 339,
  "endLine" : 352,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String evaluateBundleName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertiesSupport.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var setJasmineSpecFilter = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/karma-intellij-adapter.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::js-karma" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function map()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/karma-intellij-adapter.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::js-karma" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addMapping()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function removeAll()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "checkRepeatedlyUntilPassed()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaRunSettings()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunSettings.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::js-karma" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunSettings.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::js-karma" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaConsoleProperties()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleProperties.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::js-karma" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fetchBasePath()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaBasePathFinder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::js-karma" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Language findXmlLikeLanguage()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String makeString()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandTemplate()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPathPackageReferenceInspection()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUriInPartOf()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWEB_8315()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLBraceInString()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 370,
  "endLine" : 381,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRBraceInString()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 383,
  "endLine" : 394,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartViaPackageUrl()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 352,
  "endLine" : 363,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDuplicatedImportPrefix()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 427,
  "endLine" : 438,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testElvisRes()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 512,
  "endLine" : 523,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuperConstructorInvocation()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 552,
  "endLine" : 563,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRefsInDocComments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 565,
  "endLine" : 576,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getMaxMem()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/HealthUtils.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstrumentationLevel fromString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/InstrumentationLevel.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1195,
  "endLine" : 1207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int indexOfFirstNotLetterDigit()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAlpha()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject take()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteResponseStream.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/CompletionIdProcessor2.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateCompletionGetSuggestionDetails2()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 479,
  "endLine" : 490,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JsonObject buildJsonObjectAnalysisError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1147,
  "endLine" : 1158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvailableSuggestion fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::Dart" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableFeedback.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::Dart" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalysisError fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Dart" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElementSet.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlutterWidgetProperty fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::Dart" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSourceReport()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 502,
  "endLine" : 513,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void request()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 322,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeIterable()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/list.dart",
  "fileLinesCount" : 731,
  "components" : [ "primary::Dart" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/UnifiedCollections.dart",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateDependenciesOnDartPackagesLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 232,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldFunctionBodies()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 315,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Icon calculateStateIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyNodeDescriptor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyTreeStructure.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getCallers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallerTreeStructure.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processElements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseCreateMethodsFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSourcePosition()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VmServiceWrapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 186,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getResolvedUri()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 447,
  "endLine" : 461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 574,
  "endLine" : 585,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfigurationProducer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsFilterForm.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performCopy()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 300,
  "endLine" : 314,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAll()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/ReanalyzeDartSourcesAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/structure/DartStructureViewFactory.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineMethodRefactoring.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RefactoringStatusSeverity toProblemSeverity()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoring.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List read()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentInfoListExternalizer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubBuildAction.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubActionBase.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::Dart" ],
  "startLine" : 253,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Icon doOverlays()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartExpressionCodeFragmentImpl clone()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartExpressionCodeFragmentImpl.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ASTNode doParseContents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartExpressionCodeFragmentImpl.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControlsEnabledState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 367,
  "endLine" : 380,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateInto()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/Stagehand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createTestRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectTemplate.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doExecute()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartResolveProcessor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processInProjectPathPackagesRecursively()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/PubspecYamlUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void specializeSupers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartClassResolveResult.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTextEdit()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartLspUtil.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasAllData_TESTS_ONLY()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 375,
  "endLine" : 388,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopShowingServerProgress()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2429,
  "endLine" : 2442,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extract_source_location_from_example",
  "longName" : "extract_source_location_from_example",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extract_source_location_from_path_info",
  "longName" : "extract_source_location_from_path_info",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extract_source_location_from_group",
  "longName" : "extract_source_location_from_group",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "start",
  "longName" : "start",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "start",
  "longName" : "start",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 152,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_rspec_do_close",
  "longName" : "tc_rspec_do_close",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 699,
  "endLine" : 717,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "scenario_node_name",
  "longName" : "scenario_node_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void refreshReveal()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/Reveal.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateStatusAndHint()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 459,
  "endLine" : 472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun match()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/ResourceTypeValueMatch.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::makefile" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileVariableUsageManipulator.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::makefile" ],
  "startLine" : 7,
  "endLine" : 20,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createStateParentEdges()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 263,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addGenericStates()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement findDeclaredFunction()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 598,
  "endLine" : 609,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularAttributeIndexer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CppDiagnosticsAction.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendTo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectCidrWorkspaces()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/workspace/CdCidrWorkspace.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean lookupClosingBrace()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupDialog()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameElements()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFQN()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/navigation/HCLQualifiedNameProvider.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclBlockPropertiesCompletionProvider.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVFSParents()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 555,
  "endLine" : 567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 357,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadDefaults()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/TfMetadataLoader.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildModel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/TfMetadataLoader.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::terraform" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGlobalTerraformDir()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/TfMetadataLoader.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::terraform" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupDialog()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/VariableIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfIncorrectVariableTypeInspection.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::terraform" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun detect()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolPathDetector.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::terraform" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolConfigurationTypeBase.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeVoidCommand()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 271,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String executeAndReturnResult()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 307,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setupService()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPluginsView.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseComponentReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 389,
  "endLine" : 400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagLoopImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::CFML" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlParametersList.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CfmlCodeStylePanel()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStylePanel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uncommentLine()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addCompletionsFromDirectory()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlTagNamesCompletionProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/highlighting/CfmlAnnotator.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::CFML" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliContextProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postInstall()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAngularCliFolder()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliUtil.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractComponentHandler.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processElementJSType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 235,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun showDialog()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2CliComponentGenerator.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::Angular" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJSConfig()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/Angular2HtmlFile.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlNgContentSelectorManipulator.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlPropertyBindingImpl.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2HtmlFileHighlighter.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainingFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDirectiveInputType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/BindingsTypeResolver.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::Angular" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDirectiveEventType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/BindingsTypeResolver.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::Angular" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/BindingsTypeResolver.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::Angular" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2LetType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getCompletionItemsSuspending()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 241,
  "endLine" : 252,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSArrayLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2635,
  "endLine" : 2646,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSObjectLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2648,
  "endLine" : 2659,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickFixes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceQuickFixProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectiveInputsFor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/TemplateBindingKeyScope.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTransferableData()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2DeclarationsCopyPasteProcessor.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::Angular" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun getTypeFromTypeGuard()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2TypeGuardEvaluator.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decodeTemplateReferenceData()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindToElementAfterMove()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAngular2HtmlBlocksConfig()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlockUtils.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::Angular" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorateCodeCompletionItem()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CodeInsightUtils.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveNameImpl()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2ImportHandler.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/MoveDeclarationOfStandaloneToImportsQuickFix.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateDirectiveInputOutputAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addTypeSegment()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateDirectiveInputOutputAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTemplate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateDirectiveOutputIntentionAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularUncalledSignalLengthPropertyAccessInspection.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAcceptableEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createExportNgModuleDeclarationAction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2ActionFactory.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCallStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataCallStub.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataDirectiveStubBase.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::Angular" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSpreadStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataSpreadStub.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visit()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2HostDirectivesResolver.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 336,
  "endLine" : 347,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  withJsonMetadataFallback()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyUtil.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Test suite()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestSuite.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::postcss" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPostCssCustomSelectorAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspection.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::postcss" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCssSelectorList()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssNestingInspection.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::postcss" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TextRange calculateDefaultRangeInElement()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssSimpleVariableReference.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::postcss" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setWaitingNextInput()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 280,
  "endLine" : 291,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanAvailableGenerators()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorListProvider.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCLIHelperPath()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanGlobalSettings.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installAllDepends()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGenerator.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTextValue()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorTableModel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/AstroCodeCompletionItemCustomizer.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Astro" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun done()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/imports/AstroComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Astro" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRangeForInlineHint()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroComponentUsageProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Astro" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBinding()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingSerach.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::dts" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromZephyr()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/DtsPropertyValue.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::dts" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotate()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/highlighting/DtsHighlightAnnotator.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::dts" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exit_section_()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpParserUtilBase.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dts" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun token()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpStatementParserImpl.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::dts" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun tokenizeStatement()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpLexerAdapterBase.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::dts" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void findPossibleGherkinElementUsages()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffsetInOutlineStep()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/OutlineStepSubstitution.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cucumber" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPsiElementBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRenameAllowed()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::cucumber" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFeatureName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFeatureImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseFileTopLevel()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseExamplesBlock()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/intentions/ScenarioToOutlineIntention.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::cucumber" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPreferredPipeOffset()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/codeinsight/GherkinTypedHandler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::cucumber" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/GherkinScenarioToScenarioOutlineInspection.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExamplesBlock()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberExamplesColonInspection.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cucumber" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewFactory.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::drools" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDeclareFoldingDescriptors()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsFoldingBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::drools" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean accept()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::drools" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFunctionLightMethodBuilder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::drools" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processPackage()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 481,
  "endLine" : 492,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateGroupDescriptor getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/actions/DroolsTemplatesFactory.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::drools" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportPackage()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImplicitResources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cleanupModifier()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/ImporterUtil.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/BndOsmorcFrameworkDetector.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onBundleActivatorSelect()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFrameworkInstance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::osmorc" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditorComponent.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::osmorc" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCurrentRule()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditorComponent.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void definitionsChanged()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsmorcFrameworkDefinitionListener.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::osmorc" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean bundlesChanged()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndLaunchState.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void renderResource()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationProducer.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jhipster" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getWorkDirectory()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::jhipster" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitId()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlInspectionUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::jhipster" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluate()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaCompoundSchema.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::prisma" ],
  "startLine" : 10,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveSchemaPath()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfig.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::prisma" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMembersByName()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaBlockMixin.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::prisma" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProviders()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/i18n/VueI18NSymbolQueryScopeContributor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVuexStoreContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexModelManager.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveInner()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexStoreSymbolStringReference.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexStoreSymbolStringReference.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::vuejs" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findExpectedType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/codeInsight/NuxtFrameworkSpecificHandler.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeVisitTags()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueFileTemplate.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::vuejs" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLexer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParserDefinition.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLatestKnownLang()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueScriptLangs.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::vuejs" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun handleCustomTsServerCommand()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/lsp/VueLspTypeScriptService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProtocol()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VuePluginTypeScriptService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::vuejs" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueWatchSymbolScope.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::vuejs" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueCodeModelSymbolScope.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::vuejs" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueStandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCandidates()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentImportCandidatesProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTransferableData()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::vuejs" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParameterOrVariableItem()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprLanguageConfigurableProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getForAllKeys()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueIndex.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/quickfixes/VueImportComponentQuickFix.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNameFilter()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaScenarioRunConfigurationProducer.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void calculateGlueFromGherkinFile()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 587,
  "endLine" : 598,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaVersionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClass()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/inspections/CucumberJavaStepDefClassIsPublicInspections.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslSyntaxHighlighter.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "solve",
  "longName" : "solve",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/quadratic_equations_solver.rb",
  "fileLinesCount" : 21,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 8,
  "endLine" : 20,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun spawnNotification()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportValidator.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun noProblems()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/OpenInIdeCloudReportDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProblemProperties()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/SarifProblemPropertiesProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlPathReferenceContributor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun noProblems()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedCloudReportDescriptor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::qodana" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshLoop()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectDataProvider.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::qodana" ],
  "startLine" : 239,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  logQodanaActivityDuration()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionEventsCollector.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::qodana" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectionGroupsInfosToCSVLine()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionInfoQodanaReporterService.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::qodana" ],
  "startLine" : 239,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtender()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/QodanaScopeExtenderProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createGlobalInspectionContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/scoped-script.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createQodanaEmptyProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getApplication()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaInspectionApplicationFactory.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun publishToCloud()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/publisher.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun consumeOwnedFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/GlobalFlowOutputConsumer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/inspections/cyclomaticComplexity/CyclomaticComplexityMetricInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExcludeModifiers()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaConfig.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::qodana" ],
  "startLine" : 290,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRun()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/sarif.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::qodana" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun insertStepToAzurePipelinesBuild()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlAzureCIConfigHandler.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaStepPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlCircleCIConfigHandler.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getView()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/CombinedSetupCIView.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::qodana" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/EditYamlAndSetupCIWizardDialog.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseQodanaYaml()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/QodanaYamlViewModelImpl.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/actions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/LinkCloudProjectAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitReferenceElement()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaJavaSanityInspection.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadCoverage()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/JvmCoverageInspection.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loggingExceptions()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/impl.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConfigFile()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TslintUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tslint" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean applyFor()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/fix/TsLintErrorFixAction.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::tslint" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigFromText()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintConfig.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::tslint" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List processClientsOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 264,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean openForEdit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/merge/PerforceMergeProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doClone()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneDialogComponent.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun taskInfo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneTask.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getDataPresentation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateEnvironment.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathsHelper collectPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/UnversionedScopeScanner.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set acceptInfo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiMap getAllNumbers()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyAboutErrors()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBaseInfoWorker.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdatePanel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long extractNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 541,
  "endLine" : 552,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List scheduleMissingFileForDeletion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showAffectedPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configurationChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 318,
  "endLine" : 331,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureValidClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 373,
  "endLine" : 384,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/AbstractUpdateEnvironment.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set collectWritableFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 268,
  "endLine" : 280,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginState loginWithStoredPassword()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginPerformerImpl.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean ask()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/DisabledLoginNotifier.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PerforceContentRevision create()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContentRevision.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConnectionParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConnectionParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runP4Command()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4Connection.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void underProgress()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTracking()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceExternalConfigTracker.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult runP4CommandLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult runP4CommandLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void takeProblemsIntoDefaultParams()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void fillDefaultValues()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 404,
  "endLine" : 415,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getSubmittedRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 917,
  "endLine" : 928,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logMessage()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1778,
  "endLine" : 1790,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowsePreviewDialog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/BrowsePreviewDialog.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSelectedJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillChangeLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ChangeListChooser.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void prepareRevert()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List takeMergeableOperations()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fixLater()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 296,
  "endLine" : 307,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidPendingNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean serverSupportsConflictsResolve()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ResolveAction.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addCommandParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevisionGraphAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevisionGraphAction.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getText()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetHelper.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelveAction.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddAddConflict()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceUpdateTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocalChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceDvcsTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRevertUnchangedFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 373,
  "endLine" : 386,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long createChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 305,
  "endLine" : 316,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessOutput runP4Bare()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 603,
  "endLine" : 614,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void editExternally()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 761,
  "endLine" : 772,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergeData getMergeData()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 906,
  "endLine" : 917,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReportingFileTypeIgnoredFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1141,
  "endLine" : 1154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlwaysWritableFileType()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1181,
  "endLine" : 1198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReCreateDefaultChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 554,
  "endLine" : 569,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceIntegrateTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRevertCheckedOut()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineContentForRenameDoneOnline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 265,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getCommentMarkerOffset()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/folding/JadeFoldingBuilder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::jade" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseForStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 473,
  "endLine" : 488,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSEachStatementImpl.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::jade" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseMyWhileStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 208,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeDoctypeImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jade" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Condition getReferenceCompletionFilter()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeFileReferenceSet.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::jade" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence substituteInterpolations()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ASTNode doParseContents()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapperForCssStylesheet.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jade" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void templateParams()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gauge" ],
  "startLine" : 235,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createWarning()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/ParamAnnotator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::gauge" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllJavaFiles()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/FileManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllConceptFiles()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/FileManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void importProject()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractConceptInfo getAllInfo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfoCollector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List build()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/ConceptStepsBuilder.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List build()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/SpecStepsBuilder.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gauge" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getSteps()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/StepCollector.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkModuleDependencies()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String classpathForModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement findStepImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement resolveElement()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveToJSInScriptTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorHighlightingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Meteor" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExcludeLocalForMeteorProjectWithRootMeteorFolder()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorProjectTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Meteor" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection parse()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorPackagesUtil.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Meteor" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parseParam()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/parsing/SpacebarsParsing.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Meteor" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectPeer.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Meteor" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getContextRequire()",
  "longName" : "",
  "relativeFileName" : "prettierJS/resources/javascript/prettier-plugin.ts",
  "fileLinesCount" : 206,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 193,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int applyFormatResult()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplied()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/JsPrettierCodeStyleConfigurator.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisablingFunction()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleSettingsModifier.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/formatting/PrettierApplyStrategy.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageService.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierImportCodeStyleAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PrettierPlugin.prototype.requirePrettierApi = function()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "fileLinesCount" : 228,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetrics()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioStateCollector.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::platformio" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAdvancedSettings()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectSettingsStep.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun projectStateChanged()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionTree.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::platformio" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioRefreshAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::platformio" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLibraries()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initComponents()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JeditermSerialMonitorDuplexConsoleView()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectionInterval()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeDeterministicImportPaths()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbImportPathsConfiguration.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrComputeImportPathsForAllImportStatements()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbImportPathsConfiguration.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::protobuf" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/actions/InsertSchemaDirectiveAction.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::protobuf" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/actions/PbExportSettingsAsCliCommandAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::protobuf" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parser wrapRecovery()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/parser/PbParserUtil.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::protobuf" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedSymbolOwnerBase.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::protobuf" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbNamedElementBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::protobuf" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replacePlaceholders()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 370,
  "endLine" : 381,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecialOptionType getSpecialType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOptionNameMixin.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::protobuf" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSymbolsRecursively()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 343,
  "endLine" : 354,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedNamedDefinitionBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::protobuf" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitValues()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateMapFieldKeyType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateOptionName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 464,
  "endLine" : 477,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidImportPath()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbFileResolver.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::protobuf" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtoString()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/ProtoString.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::protobuf" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection enumValueEnumConstants()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 257,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Proto2NameGenerator()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/HbHighlighter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::handlebars" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ensureCanCreateFile()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 308,
  "endLine" : 322,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JpsRunConfigurationPropertiesSerializer createRunConfigurationSerializer()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlashRunConfigurationType.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JpsRunConfigurationPropertiesSerializer createRunConfigurationSerializer()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunConfigurationType.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRLMs()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State getState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State getState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirDesktopPackagingOptionsImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 213,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InfoFromConfigFile()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/InfoFromConfigFile.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getValueAndSource()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 721,
  "endLine" : 735,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile resolve()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SourcePathResolver.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processValue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/ShareableFlexConfigGenerator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int watchpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5105,
  "endLine" : 5116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitForSuspend()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6185,
  "endLine" : 6197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void exitSession()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6203,
  "endLine" : 6218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int watchpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5131,
  "endLine" : 5142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int catchpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5912,
  "endLine" : 5923,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeCatchpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5931,
  "endLine" : 5943,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitForSuspend()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6372,
  "endLine" : 6384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void exitSession()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6390,
  "endLine" : 6405,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int watchpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5176,
  "endLine" : 5187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int catchpointIndexOf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5957,
  "endLine" : 5968,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeCatchpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5976,
  "endLine" : 5988,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitForSuspend()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6417,
  "endLine" : 6429,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void exitSession()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6435,
  "endLine" : 6450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void usePathResolver()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addVerticesToGraphs()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2139,
  "endLine" : 2149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encode()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4087,
  "endLine" : 4106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void release()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CompilationThread.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CompilationThread.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processInput()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/FlexCompiler.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/ActionScriptGotoStatementImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/highlighting/ECMAL4Highlighter.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseSingleParameter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doParseJS()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParser.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFunction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect decodeRect()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Swf.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::flex" ],
  "startLine" : 212,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int readInt()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readU32()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dumpMetaData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/MemberInfo.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void evaluateIndexedAccessType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptExpectedTypeEvaluator.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean tryPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/ServerConnectionBase.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRuntimeConfigurationProducer.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean forDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRuntimeConfigurationProducer.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexUnitSupport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPotentialTestClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitPotentialTestMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodVisibilityInspection.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitPotentialTestMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodIsPropertyInspection.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextEditorHighlightingPass createHighlightingPass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptUnusedImportsPassFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateBreakpointStatusToVerified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized void ensureExecutable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 473,
  "endLine" : 483,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixOutputFileExtension()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/SdkEntryImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleColoredText renderBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback navigateTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showHtmlWrapperCreationDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 305,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLocales()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/LocalesDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 413,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOnSelectedSdkChange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1435,
  "endLine" : 1445,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableDependencyEntry apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1512,
  "endLine" : 1523,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean createHtmlWrapperTemplate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMoreOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnnotatedByUnknownAttribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexImplicitUsageProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result acceptChar()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptCharFilter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexTreeStructureProvider.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findAcceptableVariants()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::flex" ],
  "startLine" : 407,
  "endLine" : 420,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addElementsFromClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::flex" ],
  "startLine" : 422,
  "endLine" : 433,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlashProjectStructureProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureProblem.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilerMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerMessagesBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getValueAndSource()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 760,
  "endLine" : 774,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationProducer.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean packAndInstallToIOSDevice()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void launchOnIosSimulator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkMakeBeforeRunEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 634,
  "endLine" : 644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationForm.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexLauncherDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexLauncherDialog.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GlobalSearchScope getModuleWithDependenciesAndLibrariesScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 482,
  "endLine" : 497,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean dispatchResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/AskPathDialog.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashBuilderProject loadProject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadApplications()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 551,
  "endLine" : 561,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectProjectPathsInWorkspace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupLocales()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 211,
  "endLine" : 222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMainClassFqn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 410,
  "endLine" : 421,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initPathVariables()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 651,
  "endLine" : 664,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderSdkFinder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setupFilesToPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canBeAddedToPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openProjectStructure()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibDialog.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::flex" ],
  "startLine" : 235,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AirPackageDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storePasswords()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void iosStopForwardTcpPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 909,
  "endLine" : 920,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createPackages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageAction.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::flex" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewActionScriptClassAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlashUmlEdge addEdge()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 470,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 706,
  "endLine" : 716,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnumSet getEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependenciesSettingsOption.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag createMetadataTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateEventMetadataByMxmlAttributeFix.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkCallArgumentType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptFunctionSignatureChecker.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/DeclareConditionalCompilerDefinitionFix.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _init()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CustomVariablesStep.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultActionGroup createActionGroup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexMxmlNSDescriptor.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 992,
  "endLine" : 1002,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexSchemaHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initFromAttribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 394,
  "endLine" : 407,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processManifestFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 357,
  "endLine" : 368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeContext getStdCodeContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 389,
  "endLine" : 401,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateFxReparentTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeRadiobuttons()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSExtractSuperMode getMode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rebindReferencesToTarget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperClassDialog.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JSPackageStatement updatePackageStatement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateMovedMxmlFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSExpression createRefExpr()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndexInfo.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 510,
  "endLine" : 520,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPossibleSelector()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 295,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isActionScriptDummyResolve()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGlobalNS()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean resolvedVariableShadowsParameter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processComponentsFromCatalogXml()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processManifestFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 303,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean dispatchResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptImportHandler.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 279,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean mxmlPackageExists()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 324,
  "endLine" : 336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var getTestNamePatternString = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/karma-intellij-adapter.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::js-karma" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addBrowserErrorNode()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function moveBrowserToCustomLauncherFlags()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-debug.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function tryAddLcovInfo()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Tree()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node.prototype.finishIfStarted = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaRunProfileState()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunProfileState.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::js-karma" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runInBackground()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunProfileState.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::js-karma" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void selectContentId()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void check()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLinesCoverageInformationString()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageAnnotator.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::js-karma" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageSuite createCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEngine.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::js-karma" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxFileViewProvider.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::mdx" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxFormattingModelBuilder.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::mdx" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroupedTest2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroupedTest3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int countNodes()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartWorkflowTest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaretPositionInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/util/CaretPositionInfo.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterBetweenInterpolationsHtml()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 561,
  "endLine" : 572,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterLastArg()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 626,
  "endLine" : 636,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkGutter()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerOverrideMarkerProviderTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntentionPreview()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerIntentionsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionDoc2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 410,
  "endLine" : 420,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushBase64()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 426,
  "endLine" : 437,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List decodeStringList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/JsonUtilities.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int indexOf1()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int indexOf2()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/DartLspTextDocumentContentProcessor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateEditFormat()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 586,
  "endLine" : 596,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completion_getSuggestions2()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 457,
  "endLine" : 467,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_getRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 535,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetFeedback.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedClass.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NavigationTarget fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionRelevanceTag.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MessageAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImports.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvailableSuggestion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverriddenMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AddContentOverlay.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PubStatus.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Element fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableFeedback.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisStatus.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestion.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Position.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImport.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ChangeContentOverlay.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LibraryPathSet.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::Dart" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionVariable.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RemoveContentOverlay.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MoveFileOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElementSet.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineLocalVariableFeedback.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFixDetail.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExtractMethodFeedback fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorFixes.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFix.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlutterWidgetProperty()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DiagnosticMessage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableFile.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 249,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 305,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundVariable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getOwner()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FuncRef.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getOwner()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestSink toErrorSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/BlockingRequestSink.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/surroundWith/Brackets1.after.dart",
  "fileLinesCount" : 13,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 12,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Category parseCategory()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/_internal/libraries.dart",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String asciiCharType()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 193,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String f02()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fibonacciTheHardWay()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 322,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupElement createLookupElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/AssistUtils.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::Dart" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeDartPackagesLibraryAndDependencies()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPackage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 315,
  "endLine" : 327,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldTypeArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 371,
  "endLine" : 381,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldIfStatements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 440,
  "endLine" : 450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getCallees()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCalleeTreeStructure.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List select()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartWordSelectionHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void includeSemicolonInRanges()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartWordSelectionHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartCommandLineRunnerParameters clone()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSelectedProjectPath()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAndShowPopup()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 335,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeRows()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setCurrentFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureNoErrorsAfterEOF()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartAnnotator.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::Dart" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result calculateResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMethodParametersMacro.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInlineElementInEditor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/moveFile/DartServerMoveDartFileHandler.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletionSorter createSorter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 295,
  "endLine" : 306,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMarkableElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/marker/DartMethodLineMarkerProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineMarkerInfo getLineMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/marker/DartServerOverrideMarkerProvider.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartPostFormatProcessor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartImportOrExportInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartImportOrExportInfo.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartImportOrExportInfo.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int countNonSpaceChars()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 299,
  "endLine" : 311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean functionId()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean typeForExtensionType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean blockBodyWrapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 157,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pubspecYamlChanged()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getServedDirAndPathForPubServer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerPathHandler.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readVersionFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUtil.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ASTNode doParseContents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartTokenTypesSets.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::Dart" ],
  "startLine" : 253,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageSuite.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateProject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectGenerator.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProcessOutput runDartCreate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/Stagehand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createWebRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectTemplate.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableIntellijLiveValidation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::Dart" ],
  "startLine" : 293,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSettingsStateListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::Dart" ],
  "startLine" : 313,
  "endLine" : 325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void specialize()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartClassResolveResult.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectSupers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 458,
  "endLine" : 468,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartGenericSpecialization getInnerSpecialization()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartGenericSpecialization.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFileClosed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 419,
  "endLine" : 431,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearData()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 452,
  "endLine" : 462,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1648,
  "endLine" : 1659,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectToDtd()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2394,
  "endLine" : 2406,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void sendAnalysisStarted()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerMessages.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const_warning",
  "longName" : "const_warning",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 325,
  "endLine" : 336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.convert_time_to_java_simple_date",
  "longName" : "self.convert_time_to_java_simple_date",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 282,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_pending",
  "longName" : "example_pending",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 245,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log_and_raise_internal_error",
  "longName" : "log_and_raise_internal_error",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 423,
  "endLine" : 436,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "my_add_example_group",
  "longName" : "my_add_example_group",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 567,
  "endLine" : 582,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log_and_raise_internal_error",
  "longName" : "log_and_raise_internal_error",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 658,
  "endLine" : 671,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process_new_feature_element_name",
  "longName" : "process_new_feature_element_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 508,
  "endLine" : 531,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "feature_name",
  "longName" : "feature_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshRevealAction()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RefreshRevealAction.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void patchCommandLine()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 330,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun globals()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 406,
  "endLine" : 418,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectFile()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 717,
  "endLine" : 730,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun match()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/ParameterTypeValueMatch.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationEntityReference.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShellCommandRange()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/impl/MakefileCommandMixin.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::makefile" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDocComment()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfiguration.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::makefile" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTargetCompletion()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationEditor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::makefile" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseHashDefinition()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseBranch()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSStatementParser.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean expectDoubleRBrace()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTagNameVariants()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptorsProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setParentStates()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 276,
  "endLine" : 286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStateTemplates()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterEdge.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSNgAppReferencesProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addResults()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSCompletionContributor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAsControllerRef()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSReferenceExpressionResolver.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSIndexingHandler()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInjectable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer calcVersion()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularIndexUtil.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/HclFileReferenceProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILLexer.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILLexer.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseDataLanguageToken()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDynamicWithIteratorName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/DynamicBlockVariableReferenceProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringLiteral()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  withGuaranteedProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/temporaryProgressIndicatorReincarnationUtils.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::terraform" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagePlaceholderText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLFoldingBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::terraform" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun weigh()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclBlockPropertiesCompletionProvider.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::terraform" ],
  "startLine" : 217,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/findUsages/HCLFindUsagesProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getInstallationDirectory()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/install/TfToolsUtil.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::terraform" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/terragrunt/inspection/TerragruntDuplicatedBlocksInspection.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/ModuleProvidersReferenceProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 305,
  "endLine" : 317,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/LocalProviderNamesService.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::terraform" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFrom()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/TfMetadataLoader.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::terraform" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalUseScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/TfOutputsAndVariablesUseScopeEnlarger.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfBlockNameValidnessInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::terraform" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfIncorrectVariableTypeInspection.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultFixes()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedInspectionBase.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeInBackground()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfExecutorUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRootModule()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfRunBaseConfigAction.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::terraform" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getNonDefaultPlatforms()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void excludeFolder()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapStartupActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIonic()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 214,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List parseArgs()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 380,
  "endLine" : 393,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getFolders()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapUtil.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitComment()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getImportStrings()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isActionName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parsePrefixOperationExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseRValuesList()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 779,
  "endLine" : 789,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryParseStatement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 854,
  "endLine" : 864,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType calculateBinary()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlExpressionTypeCalculator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StubBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlFileElementType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInsideTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagScriptImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkBooleanAttribute()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagPropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlExpression getOperand2()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlOperatorExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlSuperComponentReference.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::CFML" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/lexer/CfmlLexer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::CFML" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Wrap createChildWrap()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlBlock.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::CFML" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlUnitRunConfigurationForm()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationForm.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange buildRangeForBraces()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/folding/CfmlFoldingBuilder.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::CFML" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkURL()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commentLine()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectResults()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/structureView/CfmlStructureViewElement.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlCompletionContributor.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getChangeRange()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCharTyped()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2BracesInterpolationTypedHandler.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbolTypes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2TypeDeclarationProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advancedSettingChanged()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 242,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularLintConfiguration.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAngularProject()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularConfigProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndentOptionsByPsiFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFileIndentOptionsProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleBlockTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/Angular2JSDocTagsHandler.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2ReferenceType.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitNode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/TypeParameterEmitter.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::Angular" ],
  "startLine" : 125,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 3051,
  "endLine" : 3063,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/formatter/Angular2FormattingModelBuilder.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::Angular" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExpressionStringValue()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocalUseScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/css/Angular2CssInclusionContext.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2StructuralDirectiveSymbol.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolQueryConfigurator.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::Angular" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCustomCssProperty()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2CustomCssPropertiesScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/ReferenceVariablesStructuredScope.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectiveElementSelectorsScope.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/MatchedDirectivesScope.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/OneTimeBindingsScope.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::Angular" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2DirectiveSymbolWrapper.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetsToReferencedSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/references/Angular2DirectivePropertyLiteralReferenceProvider.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2ComponentScopeProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelfClosingTagAllowed()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HtmlExtension.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map encodeTemplateReferenceData()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CompletionContributor.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::Angular" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExpressionAccess()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2ReadWriteAccessDetector.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleImportQuickFix.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveEntityImportQuickFix.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularIncorrectLetUsageInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 321,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 338,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorSymbol.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::Angular" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveExportAs.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataClassStubBase.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::Angular" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadRelativeFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataElement.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveProperty.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPipe()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntitiesProvider.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Test suite()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestSuite.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssHighlightingLexer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::postcss" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/completion/PostCssDumbAwareCompletionContributor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::postcss" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateNestedSelectorsWithoutAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssNestingInspection.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::postcss" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processSimpleVarsInRulesetList()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssSimpleVariableReference.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::postcss" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Prompt()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 184,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getNumber()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "fileLinesCount" : 132,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean uninstall()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorInstaller.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/actions/YeomanRunGeneratorByNameAction.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseTag()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseOpenTagName()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseEndTagName()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDemoText()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroColorsAndFontsPage.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Astro" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBlock()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroFormattingPolicy.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::Astro" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementResolveScope()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/AstroElementResolveScopeProvider.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::Astro" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/ide/DtsProjectViewDecorator.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::dts" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/ide/DtsOverrideLineMarkerProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::dts" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childBuilder()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsWrappingBuilder.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::dts" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseExternalBindings()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingParser.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::dts" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiBuilder adapt_builder_()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/parser/DtsJavaParserUtil.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::dts" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/DtsBindingReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::dts" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/provider/DtsRootNodeProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::dts" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun path()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitName()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::dts" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCMakeModelConfigurationData()",
  "longName" : "",
  "relativeFileName" : "dts/cmake/src/com/intellij/dts/cmake/impl/DtsCMakeModelConfigurationDataProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::dts" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processMarker()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpHighlightingLexerAdapter.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::dts" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCharTyped()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/completion/PpAngularBraceMatcher.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::dts" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun charDeleted()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/completion/PpAngularBraceMatcher.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::dts" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGherkin6Supported()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::cucumber" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnWidth()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cucumber" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnWidth()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableRowImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cucumber" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void guardRegexSpecialSymbols()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::cucumber" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncomplete()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canConvertScenario()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/intentions/ScenarioToOutlineIntention.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::cucumber" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getColumnNumber()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/codeinsight/GherkinTypedHandler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::cucumber" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitScenarioOutline()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberMissedExamplesInspection.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkTable()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/GherkinBrokenTableInspection.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cucumber" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::drools" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsDeclaredTypesProcessor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::drools" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processTopPackage()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getExplicitlyImportedClasses()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 786,
  "endLine" : 799,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean skipTokens()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureModule()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/LightOsgiFixtureTestCase.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::osmorc" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyHeader()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRequireBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPrivatePackage()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegisteredBnd()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/highlighting/UnregisteredActivatorInspectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::osmorc" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/OsgiManifestColorsAndFontsPage.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::osmorc" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EquinoxRunPropertiesEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/ui/EquinoxRunPropertiesEditor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::osmorc" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/ClassInDefaultPackageInspection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isActivator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/OsgiPsiUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::osmorc" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startProtocolListener()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compilationFinished()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndLaunchState.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationProducer.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionFailedDialog.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::osmorc" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeConfigurationDigest()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuildTarget.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::osmorc" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunSettingsEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jhipster" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addOptions()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEntity()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/inspections/JdlDuplicatedDeclarationInspection.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jhipster" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/inspections/JdlDuplicatedDeclarationInspection.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jhipster" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlIdMixin.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection findAllEnums()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlDeclarationsModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::jhipster" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection findAllEntities()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlDeclarationsModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::jhipster" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection findAllJdlConstants()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlDeclarationsModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::jhipster" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default defineConfig()",
  "longName" : "",
  "relativeFileName" : "prisma/testData/completion/config/configSplitSchema/prisma.config.ts",
  "fileLinesCount" : 14,
  "components" : [ "primary::prisma" ],
  "startLine" : 4,
  "endLine" : 14,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/PrismaSchemaPath.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::prisma" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareOperation()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/refactoring/PrismaFormatRefactoringHelper.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::prisma" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createLookupElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaSchemaCompletionProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::prisma" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processDeclarations()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/PrismaFile.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::prisma" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaReference.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::prisma" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/context/VueFileContextProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visit()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::vuejs" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentInfoProvider.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::vuejs" ],
  "startLine" : 318,
  "endLine" : 328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentInfoProvider.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::vuejs" ],
  "startLine" : 366,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::vuejs" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalComponents()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/NuxtComponentProvider.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/actions/InstallNuxtTypesAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adjustNameForRefactoring()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueLibraryImpl.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::vuejs" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 505,
  "endLine" : 515,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::vuejs" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getParam()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionContainer.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::vuejs" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueGlobalImpl.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::vuejs" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueUnwrapRefType.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::vuejs" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueLazyThisType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::vuejs" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VuePropsType.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::vuejs" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueRefsType.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInitializationOptionsWithTS()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/lsp/VueLspServerSupportProvider.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VuePluginTypeScriptService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::vuejs" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/css/refs/VueCssReferencesContributor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::vuejs" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueBindingShorthandScope.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::vuejs" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencedSymbol()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueDeprecatedSlotAttributeReferenceProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::vuejs" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processScriptSetupTopLevelDeclarations()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 673,
  "endLine" : 683,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCreateFromUsageFixesForCall()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCreateFromUsageFixesForCall()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/DataFunctionInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShoppingStepdefs()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_java8/ShoppingStepdefs.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 4,
  "endLine" : 16,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String arguments()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaSnippet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaApplicationConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaApplicationConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getStepAnnotationValues()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "main()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun revisionUpdatedFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/vcs/GitRevisionProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notMatchingProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/OpenInIdeCloudReportDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiSetupCiHandler.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/default.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::qodana" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openFileInAssociatedApplication()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/filetype/SarifFileType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/QodanaCloudStateService.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logCoverageStatistics()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/CoverageFeatureEventsCollector.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSummaryFor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionProblemsFoundAggregatorService.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSummaryFor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionDurationsAggregatorService.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::qodana" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateReportWithScopedRun()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConsumeProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/MainInspectionGroup.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/MainInspectionGroup.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructNotification()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/providers/QodanaSingleInspectionProfileProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWrappersFromTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaGlobalInspectionContext.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runExternalTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaGlobalInspectionContext.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runPreRunActivities()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsConfigurationProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printCodeQualityMetrics()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/CommandLineResultsPrinter.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::qodana" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getData()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/aggregators/LinesOfCodeMetricAggregator.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getData()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/aggregators/CyclomaticComplexityMetricAggregator.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/hardcoded-passwords.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun description()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/ProjectFingerprintDescriber.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaHighlightInfoComparator.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmpty()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionNodeImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeSeverityNode.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewState.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateShowPreviewFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun qodanaPanelViewIfNotLoaded()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun show()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaSuppressIntentionAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenReportAction.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSdkForModules()",
  "longName" : "",
  "relativeFileName" : "qodana/python/community/src/org/jetbrains/qodana/python/community/QodanaPycharmPythonPathActivity.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyFailedWorkflowAddition()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/GithubPromoEditorViewModelImpl.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checker()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/JvmCoverageInspection.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::qodana" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadClass()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsClassLoader.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private process()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/languageService/tslint-plugin.ts",
  "fileLinesCount" : 148,
  "components" : [ "primary::tslint" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private getConfiguration()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/languageService/tslint-plugin.ts",
  "fileLinesCount" : 148,
  "components" : [ "primary::tslint" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLinterError.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tslint" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile doGetConfig()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TslintUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tslint" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 472,
  "endLine" : 482,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TsLintConfigurable.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tslint" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TSLintPlugin.prototype.process = function()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TSLintPlugin.prototype.getConfiguration = function()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ChangeListData.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 368,
  "endLine" : 378,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getExcludedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 203,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String putGet()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientRootsCache.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSubmitJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenedResultProcessor()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean beforeCommitDialogShown()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinHandlerFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String missingLocalFileDiagnostics()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceChangeProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filterByRoot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 385,
  "endLine" : 395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T runUnderProgress()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureNotification()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 230,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceMultipleConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceMultipleConnections.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private P4ParametersConnection createOrGetConnectionByParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceMultipleConnections.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionTester.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void refreshChecker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showSingleConnectionState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isConfigFileName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List processResolvedOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceOutputMessageParser.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult ignores()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 428,
  "endLine" : 440,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void integrate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 555,
  "endLine" : 566,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeFileCommands()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 584,
  "endLine" : 594,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reopen()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 596,
  "endLine" : 607,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createArgumentFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1750,
  "endLine" : 1760,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FilePath createFilePath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSelf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ConnectionSelector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void correctDefaultAssociated()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 481,
  "endLine" : 494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List parseJobNames()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FixesOutputParser.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ConnectionId.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void refreshAfterRevert()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelveAction.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/EnableAction.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteFromShelf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelfUtils.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean enabled()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/LinkChangeListToJobsAction.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCustomComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetAction.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleMatchesOnSameView()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertDepotPathToClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteAddedFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteDirWithAddedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveToAnotherChangeListWhenDisconnected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean pingPerforceServer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 537,
  "endLine" : 548,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOpened()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile setupOverlays()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOverlaysTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineRevertForOnlineAdd()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 389,
  "endLine" : 401,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeTwoRenames()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 534,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestRenameInChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 632,
  "endLine" : 644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineCopy()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 720,
  "endLine" : 731,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseTag()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parsePrimaryExpression()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeExpressionParser.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jade" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSStatement getBody()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSEachStatementImpl.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::jade" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InterpolationType getInstance()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 267,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jade" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldProhibitClassCompletion()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeCompletionContributor.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::jade" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JadeBlock()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/StepAnnotator.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gauge" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeRunProcessHandler runCommandLine()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunProcessHandler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::gauge" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeCli startGaugeCli()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyGeneratedFiles()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/maven/GaugeMavenImporter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::gauge" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGaugeModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/helper/ModuleHelper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceStepParamElements()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::gauge" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void compileAndRefactor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/GaugeRefactorHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::gauge" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collect()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/StepCollector.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibHelper helperFor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/LibHelperFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gauge" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStaticArgList()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorProjectTestBase.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Meteor" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorInspectionTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Meteor" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorCompletionTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTemplatesResolveTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Meteor" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSimpleTest()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsCompletionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsCompletionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldExclude()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorSyntheticLibraryProvider.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Meteor" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMeteorFolder()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorFacade.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Meteor" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureProject()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierCompatibleCodeStyleInstaller.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun startPlatformioWatcher()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/home/PlatformioProjectSettingsStepBase.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::platformio" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionTree.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::platformio" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyPlatformioNotFound()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionBase.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::platformio" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun clone()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDenoEnableForContextDirectory()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun output()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findParamsLocals()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyUtil.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findModules()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyUtil.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 218,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseKeywordIdentifier()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/parser/PbParserUtil.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exit_section_()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/parser/PbParserUtil.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::protobuf" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateCommonFields()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int countLeadingSpaces()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateImportStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Edition2024Annotator.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateOptionExpression()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 195,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateExtensionName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 479,
  "endLine" : 489,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateOptionOccurrences()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 634,
  "endLine" : 645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateEdition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EditionsAnnotator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::protobuf" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateEnumOptionValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SharedAnnotations.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateImportStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/BeforeEdition2024Annotator.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveReferenceContributor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::protobuf" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbEnumValueReference.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbSymbolLookupElement forGroupDefinitionAsField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setImportPathAndRangeInElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbImportReference.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::protobuf" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbTextFieldNameReference.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::protobuf" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 310,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 507,
  "endLine" : 517,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 563,
  "endLine" : 573,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 624,
  "endLine" : 634,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 549,
  "endLine" : 559,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 459,
  "endLine" : 469,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 515,
  "endLine" : 525,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findDeclarationsForCodeElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/src/com/intellij/protobuf/go/gutter/PbGoImplementationSearcher.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::protobuf" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitGroupDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateLanguageBlock createTemplateLanguageBlock()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::handlebars" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseCloseRawBlock()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 421,
  "endLine" : 433,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseCloseBlock()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 440,
  "endLine" : 452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parseSexpr()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 550,
  "endLine" : 562,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerPackageInfoManager()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageInfoManager.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::javascript" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSettings()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerView.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::javascript" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerValidationInfo()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerValidationInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::javascript" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNotSupportedOptionFromGeneratedConfig()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/CompilerMessageHandlerBase.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getMxmlcCompcCommand()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 443,
  "endLine" : 455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LinkageType getDefaultFrameworkLinkage()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseAirVersionFromAdtOutput()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 939,
  "endLine" : 953,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fixApplicationId()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 999,
  "endLine" : 1008,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadExtension()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexProjectLevelCompilerOptionsExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canBeRsl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/sdk/RslUtil.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexCompilerProjectExtension()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexCompilerProjectExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JpsModulePropertiesSerializer createModulePropertiesSerializer()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/module/JpsFlexModuleType.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AirDescriptorOptions()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/AirDescriptorOptions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int removePrefix()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int removePrefix()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MojoExecution createMojoExecution()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/Maven.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/WorkspaceReaderImpl.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String readLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowDirectories()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1018,
  "endLine" : 1027,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpSwfUnloadedLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2412,
  "endLine" : 2423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean allowedToStep()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2629,
  "endLine" : 2639,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction addBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3088,
  "endLine" : 3099,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setListingToFrame()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3896,
  "endLine" : 3908,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doKill()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5561,
  "endLine" : 5570,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String readLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 464,
  "endLine" : 474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowDirectories()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1020,
  "endLine" : 1029,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpSwfUnloadedLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2447,
  "endLine" : 2458,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean allowedToStep()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2664,
  "endLine" : 2674,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction addBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3132,
  "endLine" : 3143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setListingToFrame()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3917,
  "endLine" : 3929,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doKill()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5587,
  "endLine" : 5596,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String readLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 473,
  "endLine" : 483,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowDirectories()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1029,
  "endLine" : 1038,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpSwfUnloadedLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2456,
  "endLine" : 2467,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean allowedToStep()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2673,
  "endLine" : 2683,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction addBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3141,
  "endLine" : 3152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setListingToFrame()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3926,
  "endLine" : 3938,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doKill()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5632,
  "endLine" : 5641,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void loadCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4189,
  "endLine" : 4198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void loadCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4209,
  "endLine" : 4218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 414,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePropertyNoMarker()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 1024,
  "endLine" : 1034,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseVarName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 721,
  "endLine" : 731,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptPsiTypeParser.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ImportFilteringRule.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processVariable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMetadata()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFunction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dumpInterfacesList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isASDictionaryAccess()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptExpectedTypeEvaluator.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTest()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitTestFinder.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitPotentialTestClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitClassVisibilityInspection.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitSuite()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitSuiteWithNoRunnerInspection.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitPotentialTestMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodHasParametersInspection.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitSuite()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitEmptySuiteInspection.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getHighlights()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptUnusedImportsPassFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/DumpSourceLocationCommand.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void compute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void addToMap()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/KnownFilesInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sdk getDebuggerSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1650,
  "endLine" : 1660,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getStartIndex()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createConfigurableNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 406,
  "endLine" : 417,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureInitialized()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/LazyInitializer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/IosPackagingOptionsImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AndroidPackagingOptionsImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeDependenciesOn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexProjectConfigurationEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableModuleLibraryEntry createModuleLibraryEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 533,
  "endLine" : 543,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean libraryIsUsed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 625,
  "endLine" : 634,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Editor getEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 700,
  "endLine" : 709,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseBuildConfigurationDialog.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexProjectStructureValidator.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getRLMs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RLMsDialog.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTabs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 696,
  "endLine" : 707,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 389,
  "endLine" : 398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 729,
  "endLine" : 740,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 543,
  "endLine" : 552,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initPopupActions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1233,
  "endLine" : 1242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1625,
  "endLine" : 1635,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleColoredText getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1677,
  "endLine" : 1686,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1779,
  "endLine" : 1788,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showBCSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 278,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAirRuntimePathForFlexmojosSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findUniqueTempDirName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkSimilarOutputFiles()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean contains()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildTargetScopeProvider.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::flex" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllConstants()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/JSConditionalCompilationDefinitionsProviderImpl.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markBCDirty()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectOpened()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerHandler.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/NamespacesXmlBuilder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashRunConfigurationForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunnerParameters.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void launchOnAndroidDevice()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 425,
  "endLine" : 434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findMxmlNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 295,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashBCOutputSourceItem.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List loadProjects()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadCssFilesToCompile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 577,
  "endLine" : 586,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadTheme()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 588,
  "endLine" : 597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkProjectNameAndPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 218,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBCTree()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void hyperlinkActivated()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageAction.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::flex" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexMainStep()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/FlexMainStep.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setParametersInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement substituteElementToRename()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ActionScriptQualifiedElementRenameProcessor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processReferenceSet()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncPackages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 431,
  "endLine" : 442,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getAllClassesFQN()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 753,
  "endLine" : 762,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getAllPackagesFQN()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 764,
  "endLine" : 773,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlExtras.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getNodeElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map fillAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getTemplateIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 625,
  "endLine" : 634,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkMissedConstructor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ActionScriptConstructorChecker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAssignment()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ConvertToLocalFix.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validateRestParameterType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1190,
  "endLine" : 1199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsSignAirGoal()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getRbSwcUrlsForCompiledLocales()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 379,
  "endLine" : 389,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectSourceRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getChildrenValues()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeModulesGenerateConfigTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/RuntimeModulesGenerateConfigTask.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexUpdateAddedFileHandler.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInsideFxPrivateTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlLanguageInjector.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlBackedJSClass createClassFromTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAdequateType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1079,
  "endLine" : 1090,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initRichTextContentAndCollapseWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 213,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPreferredTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 240,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 404,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAirImportsNeeded()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlImplicitImports.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToImplementsList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canResolveTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexRenameHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessedElementsHeader()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope getScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveOldPackageNameCheckingRefs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptSymbolCompletionUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::flex" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndexInfo.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkIncludes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 449,
  "endLine" : 458,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSQualifiedName processXmlTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/index/ActionScriptCustomIndexer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isElementInScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptContextLevel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateQualifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map calculateOpenNses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptFlexResolveUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptReferenceExpressionResolver()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptReferenceExpressionResolver.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isOriginalElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setBasePath()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellij.conf.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js-karma" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function tryRequireFromProjectRoot()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellij.conf.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js-karma" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function IntellijReporter()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 150,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exports.initCustomContextFile = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-debug.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isAutoCapturedBrowser()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-browser-tracker.js",
  "fileLinesCount" : 62,
  "components" : [ "primary::js-karma" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node.prototype.getFinishMessage = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPortBound()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 335,
  "endLine" : 344,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireOnPortBound()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 346,
  "endLine" : 355,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBrowsersReady()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 364,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTerminated()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireOnTerminated()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 409,
  "endLine" : 418,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRunnerExecutionStarted()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerRestarter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::js-karma" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerKarmaServerTab()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreferredConfiguration()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationProducer.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detectWorkingDirectoryIfNeeded()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStackTraceFilters()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleProperties.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::js-karma" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaTestFileScopeView()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaTestFileScopeView.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::js-karma" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageSuite.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::js-karma" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBasePathStringLiteral()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaBasePathFinder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::js-karma" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaConfigFileReference()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigFileReference.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::js-karma" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStartingPartMatched()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/util/KarmaUtil.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndentOptions()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxFileIndentOptionsProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::mdx" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsFormattingModelBuilder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::mdx" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroupedTest5()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCodeMoverTest.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTestFormattedRegionDetection()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartSimpleTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/markers/DartMethodSeparatorsTest.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bar()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGt()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 359,
  "endLine" : 368,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterInMultilineString()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 731,
  "endLine" : 740,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testErrorsUpdatedOnTypingAndUndo()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 355,
  "endLine" : 366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection findUsages()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerFindUsagesTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckFinalConditionsNameFatalError()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExceptionParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedParameter_constructorDefaultInvocation()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 365,
  "endLine" : 374,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedParameter_constructorNamedInvocation()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 376,
  "endLine" : 385,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedCompletion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportHealthImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/HealthUtils.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1174,
  "endLine" : 1184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeBytes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1217,
  "endLine" : 1229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeBytes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1282,
  "endLine" : 1294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeBytes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1328,
  "endLine" : 1340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String abbreviateLeft()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String substringBeforeChar()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 531,
  "endLine" : 540,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerConnectedProcessor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalysisStatus getAnalysisStatus()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerStatusProcessor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/StdioServerSocket.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ServerErrorReaderThread.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readAvailableLine()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ServerErrorReaderThread.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisSetAnalysisRoots()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 330,
  "endLine" : 339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JsonObject generateLSPMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1252,
  "endLine" : 1261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_setAnalysisRoots()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 350,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completion_getSuggestionDetails2()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 439,
  "endLine" : 448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendRequestToServer()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1232,
  "endLine" : 1241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedClass.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationTarget()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalysisOptions fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionRelevanceTag.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImports.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImports.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverriddenMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AddContentOverlay.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeHierarchyItem fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisStatus.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestion.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Position.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImport.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImport.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ChangeContentOverlay.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ChangeContentOverlay.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LibraryPathSet.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LibraryPathSet.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionVariable.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuntimeCompletionExpressionType fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElementSet.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineLocalVariableFeedback.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFixDetail.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractMethodFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorFixes.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorFixes.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFix.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFix.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlutterOutlineAttribute fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DiagnosticMessage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Location fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableFile.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version parseVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseInt()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceReportCoverage getBranchCoverage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportRange.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceReportCoverage getCoverage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportRange.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorRef getError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportRange.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::Dart" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Breakpoint getBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuSamplesEvent getCpuSamples()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionData getExtensionData()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsolateRef getIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogRecord getLogRecord()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Frame getTopFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VMRef getVm()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 422,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getFunctions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamplesEvent.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextRef getClosureContext()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FuncRef getClosureFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjRef getMirrorReferent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 324,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRef getParameterizedClass()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 397,
  "endLine" : 406,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjRef getPropertyKey()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 461,
  "endLine" : 470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjRef getPropertyValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjRef getTarget()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 513,
  "endLine" : 522,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeArgumentsRef getTypeArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 549,
  "endLine" : 558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRef getTypeClass()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 568,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FuncRef.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProfileFunction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorRef getError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRef getSuperClass()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassRef.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextRef getParent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Context.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getParentField()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingObject.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjRef getParentMapKey()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingObject.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Field.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Breakpoint.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeRef getCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptRef getScript()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/UnresolvedSourceLocation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDetails()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RPCError.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject getRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RPCError.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRef getClassRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Obj.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeRef getCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Frame.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FuncRef getFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Frame.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Frame.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextRef getClosureContext()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FuncRef getClosureFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRef getParameterizedClass()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRef getTypeClass()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FieldRef.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FuncRef getHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Message.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Message.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorObj getError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryRef getRootLib()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void logUnknownResponse()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 374,
  "endLine" : 383,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/WebSocketRequestSink.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int f()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/IfStatements.dart",
  "fileLinesCount" : 16,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 10,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map valueMap()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/completion/DoNotEatMapOnTab.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 10,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map valueMap()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/completion/DoNotEatMapOnTab.after.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 10,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ngDoCheck()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/statementMover/NestedIf1_afterUp.dart",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 12,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ngDoCheck()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/statementMover/NestedIf1.dart",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 12,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ngDoCheck()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/statementMover/NestedIf3.dart",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 12,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ngDoCheck()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/statementMover/NestedIf2_afterDown.dart",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 12,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ngDoCheck()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/statementMover/NestedIf2_afterUp.dart",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 12,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ngDoCheck()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/statementMover/NestedIf3_afterUp.dart",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 12,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ngDoCheck()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/statementMover/NestedIf3_afterDown.dart",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 12,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ngDoCheck()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/statementMover/NestedIf2.dart",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 12,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ngDoCheck()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/statementMover/NestedIf1_afterDown.dart",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 12,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void describeShape()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f13()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 382,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ConstructorTearoffs.dart",
  "fileLinesCount" : 193,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/UnifiedCollections.dart",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 5,
  "endLine" : 14,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldParameterLists()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 472,
  "endLine" : 481,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaretSafe()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseCreateMethodsFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canUseOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartLineWrapPositionStrategy.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void connect()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 351,
  "endLine" : 363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void vmBreakpointAdded()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String foldTestRunnerCommand()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartConsoleFolding.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendParamsAfterVmOptionsBeforeArgs()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartWebdevConfigurationEditorForm.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartCommandLineConfigurationEditorForm.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartCommandLineConfigurationEditorForm.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNewPathAndUpdateAffectedPath()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartRunConfigurationBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/actions/DartPopFrameAction.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getSeverityIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 412,
  "endLine" : 421,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartAnalysisToolWindowFactory.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartSuppressAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result calculateResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartSuggestIndexNameMacro.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartFunctionDescription createDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartFunctionDescription.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createNewNameComponent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean showMessageIfError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractMethodRefactoring.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RefactoringStatus toRefactoringStatus()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoring.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean crossesHeaderBoundary()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 320,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNoop()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerStatementCompletionProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectDotIfMessageSend()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 926,
  "endLine" : 935,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextRange textRangeFollowingMetadata()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1002,
  "endLine" : 1011,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/settings/DartCodeStylePanel.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSubDartBlocks()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentInfoExternalizer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartFileIndexData indexFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartIndexUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubActionsPanel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartEditorNotificationsProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupPubExePath()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubActionBase.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::Dart" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartLanguageInjector.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartUriElement handleContentChange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartUriElementBase.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement updateUri()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFileReference.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartReferenceContributor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlexAdapter createLexer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/lexer/DartLexer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopAllPubServerProcesses()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initEnableDartSupportCheckBox()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartRefactoringUtil.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processTopLevelDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processTopLevelDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/injection/DartMultiHostInjector.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFlushedResults()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 433,
  "endLine" : 442,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireBeforeQuickAssistIntentionInvoked()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 667,
  "endLine" : 676,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFileNameRespectedByAnalysisServer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 923,
  "endLine" : 934,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearAllErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1079,
  "endLine" : 1089,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedNavigation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1141,
  "endLine" : 1151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void diagnostic_getServerPort()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1345,
  "endLine" : 1354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1887,
  "endLine" : 1897,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitWhileServerBusy()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2418,
  "endLine" : 2427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2456,
  "endLine" : 2466,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.format_exception_msg",
  "longName" : "self.format_exception_msg",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "run",
  "longName" : "run",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "execute",
  "longName" : "execute",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_msg_error",
  "longName" : "self.create_msg_error",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.format_stacktrace_if_needed message, stacktrace",
  "longName" : "self.format_stacktrace_if_needed message, stacktrace",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log_block",
  "longName" : "log_block",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "capture_output_start_external",
  "longName" : "capture_output_start_external",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/std_capture_helper.rb",
  "fileLinesCount" : 103,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close_pending_suites",
  "longName" : "close_pending_suites",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 359,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_group_started",
  "longName" : "example_group_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_scenario_name",
  "longName" : "tc_scenario_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 259,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRootExpression()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationPsiUtils.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineNumber()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationPsiUtils.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDemoText()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationColorSettingsPage.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun outputs()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 387,
  "endLine" : 398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detect()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationFileTypeDetector.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 9,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun match()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/ResourcePropertyNameMatch.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileSubstitutionTextEscaper.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::makefile" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileFunctionTextEscaper.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::makefile" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileRecipeTextEscaper.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::makefile" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakeConfigurable.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::makefile" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowGoToTargetAction.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::makefile" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakeToolWindowFactory.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::makefile" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function (window)()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/wrapperGlobal/wrapper.es6",
  "fileLinesCount" : 22,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 1,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseExplicitIdentifierWithError()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramVfsResolver.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addLookupItem()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptorsProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularUiRouterGraphBuilder()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagramObject()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSMessageFormatAnnotator.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void contributeBindingProperties()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addControllerVariants()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSCompletionContributor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addFilterVariants()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSCompletionContributor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAttributes()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularJSAttributeDescriptorsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateNamespace()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 499,
  "endLine" : 514,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdIndenter.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toText()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toText()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describe()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/docker/src/com/intellij/clion/diagnostics/docker/toolchain/DockerToolchainDescriptionProvider.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILParserDefinition.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ForVariableReferenceProvider2.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HCLSimplifyExpressionInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILVariable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILMissingSelfInContextInspection.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/GoToSymbolContributor.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/GoToSymbolContributor.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPropertyString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElementGenerator.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::terraform" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/util.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLValueWithReferencesMixin.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLinesCount()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLHeredocContentMixin.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModule()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getManifestForDirectory()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 442,
  "endLine" : 454,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startSession()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/LocalSchemaIndexableFileScanner.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseRegistryModule()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/RegistryModuleUtil.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::terraform" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun ensureName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 373,
  "endLine" : 382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedOutputInspection.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedVariableInspection.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptionsTemplate()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/watchers/consumers/TfFmtTaskConsumer.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::terraform" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfRunBaseConfigAction.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equalsIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkExistsSdkWithWarning()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 316,
  "endLine" : 326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setListenerForCommand()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapStartupActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapPluginsView()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPluginsView.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentQualifiedName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasAnyAttributes()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSingleCfmlTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Couple getPrefixAndName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 278,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseStringReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 507,
  "endLine" : 516,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseWhileExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseFunctionBody()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 424,
  "endLine" : 434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getScopeByString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlScopesInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::CFML" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getTypeByString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTypesInfo.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::CFML" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStartTagNameElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlTagUtil.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getComponentName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 246,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagImpl.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::CFML" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlSuperComponentReference.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/lexer/CfmlLexer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::CFML" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLauncherText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRemoteTestsRunner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/folding/CfmlFoldingBuilder.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::CFML" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CfmlFunctionDescription getFunctionDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlLookUpItemUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::CFML" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextEndOffset()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlImplementationTextSelectioner.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::CFML" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun charTyped()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlTypedHandler.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::CFML" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getOppositeBraceTokenType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::CFML" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/structureView/CfmlStructureViewElement.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerImplicitVariableProvider()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlReferenceContributor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::CFML" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getPaths()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function areRangesSortedAndNonOverlapping()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::Angular" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2GotoDeclarationHandler.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormGroupGetCallLiteralScope.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveFormSymbolForGetCallArrayLiteral()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormGroupGetCallArrayLiteralScope.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::Angular" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormGroupImpl.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  findInjectedAngularExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2InjectionUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularCliConfigImpl.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularLintConfiguration.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSchematics()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryServiceImpl.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::Angular" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUpToDateOrCompute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryServiceImpl.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::Angular" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCliJson()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliUtil.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun generateComponent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2CliComponentGenerator.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlVarAttrTokenType.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBlockParametersImpl.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlExpansionFormImpl.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBlockContentsImpl.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBlockImpl.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlExpansionFormCaseImpl.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRestartableState()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEmbeddedContentProviders()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlEmbeddedContentSupport.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSelectables()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2SelectorMatcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onContentReload()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataFileImpl.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Angular" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2HostEventType.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNgTemplateTagContextType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TypeUtils.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2Lexer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postprocessErrors()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asTranspiledHostBindings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asTranspiledCreateComponentBindings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTypeScriptClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledDirectiveFileBuilder.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferenceTarget()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tmplApi.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::Angular" ],
  "startLine" : 373,
  "endLine" : 382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 842,
  "endLine" : 851,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun collectSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/MatchedDirectivesScope.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::Angular" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectivePropertyMappingCompletionScope.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::Angular" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitReference()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTypeFromResolveResult()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2TypeEvaluator.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TSReferencesContributor.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailableNgContentSelectorsSequence()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CodeInsightUtils.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hackCoreDirectiveRequiredInputStatus()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LibrariesHacks.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::Angular" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagesHandler createFindUsagesHandler()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2FindUsagesHandlerFactory.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertJSObjectLiteralProperty()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesPsiUtil.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeReferenceFromImportsList()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesPsiUtil.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularCliAddQuickFix.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addDecoratedField()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateDirectiveInputOutputAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getTargetClasses()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateDirectiveInputOutputAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CallSignalQuickFix.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularNgOptimizedImageInspection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::Angular" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitES6Decorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidEntryComponentInspection.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorSymbol.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveProperty.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSObjectLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTypesList()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getDefFieldArgument()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Test suite()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestSuite.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::postcss" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Test suite()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestSuite.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::postcss" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestPreferred()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCompletionTestBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseSimpleSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parseIdSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/completion/PostCssCompletionContributor.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::postcss" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValueShouldBeValidatedWithCssScheme()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/suppress/PostCssInspectionFilter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanSelectGeneratorWizardStep.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getDirectoryForProcessing()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/actions/YeomanRunGeneratorByNameAction.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroNamespacedComponent.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::Astro" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseCustomTagContent()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEmbedmentInfo()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroEmbeddedContentSupport.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Astro" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processQuery()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroReferencesSearch.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Astro" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processChild()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroTagBlock.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Astro" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParsedWorkspaceConfigurationGson()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/settings/AstroServiceSettings.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Astro" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelfClosingTagAllowed()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroHtmlExtension.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::Astro" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/refs/AstroReferenceExpressionResolver.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Astro" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const Z_DECL_ALIGN()",
  "longName" : "",
  "relativeFileName" : "dts/testData/zephyr/include/zephyr/device.h",
  "fileLinesCount" : 986,
  "components" : [ "primary::dts" ],
  "startLine" : 909,
  "endLine" : 927,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/ide/DtsStructureViewFactory.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::dts" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditorComponent()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsPathInput.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::dts" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsConfigurable.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::dts" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readState()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsConfigurable.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::dts" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsPatterns.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dts" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/fixes/DtsCreatePropertyFix.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::dts" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findParentNode()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsTreeUtil.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimple()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsCompletionTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::nextjs" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnusedStaticMethods()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsHighlightTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::nextjs" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnusedStaticVariable()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsHighlightTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::nextjs" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean executeInternal()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 589,
  "endLine" : 598,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinSyntaxHighlighter.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cucumber" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAllKeywordsInto()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getScenarioLikeKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void canRun()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::cucumber" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getTableCellColumnIndex()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GherkinFeature createFeatureFromText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementFactory.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendDescriptors()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFoldingBuilder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cucumber" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStepParameter()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupElement createKeywordLookupElement()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitScenario()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/GherkinScenarioToScenarioOutlineInspection.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFunctionMethodUsageSearcher.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::drools" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsBindVariablesProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::drools" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsOOPathBindVariablesProcessor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::drools" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processLocalVariables()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processCodeChunks()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/LightOsgiFixtureTestCase.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::osmorc" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBundleVersion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestHighlightingTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEquals()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/run/SelectedBundleTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::osmorc" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPopulate()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/util/OrderedPropertiesTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::osmorc" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMenuGroup()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/make/ShowGeneratedManifestTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::osmorc" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProjectSetup()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/bnd/imp/BndProjectImporterTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::osmorc" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegistered()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/highlighting/UnregisteredActivatorInspectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::osmorc" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/AbstractDependencyFilter.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::osmorc" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processDependencies()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/DependencyEmbedder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::osmorc" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EquinoxManifestHeaderParsers()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/EquinoxManifestHeaderParsers.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseDirective()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/OsgiHeaderParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::osmorc" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement getTarget()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/BundleReference.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Directive getDirective()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/ClauseImpl.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::osmorc" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFacetManifestGenerationEditorTab()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onRemoveAdditionalJarContent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::osmorc" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onAddClick()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setHeader()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/OsgiPsiUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::osmorc" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkErrors()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 469,
  "endLine" : 478,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuilder.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::osmorc" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLanguagePlaceholderText()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlFoldingBuilder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jhipster" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncomplete()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlBlock.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::jhipster" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInCategory()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlCategoryManager.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jhipster" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjustPathElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/PrismaSchemaPath.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::prisma" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findConstructorsByType()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaNativeType.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::prisma" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/folding/PrismaFoldingBuilder.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::prisma" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAttributeOwner()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionUtil.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::prisma" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChildIndent()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaIndentProcessor.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::prisma" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigErrorType.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::prisma" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaNamedStubElementType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::prisma" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/presentation/PrismaPsiRenderer.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::prisma" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaProcessor.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::prisma" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParameterHints()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueInlayParameterHintsProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPossiblyStoreContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readLiteralFromParams()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreStateElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::vuejs" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentInfoProvider.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::vuejs" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFileEx()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderLibrary.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLocalClass()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/cssModules/CssModuleType.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::vuejs" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptSameProximity()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelProximityVisitor.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::vuejs" ],
  "startLine" : 8,
  "endLine" : 17,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceProvide.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::vuejs" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupLocalDirective.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::vuejs" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 439,
  "endLine" : 448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 723,
  "endLine" : 732,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCallInject.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceComponent.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::vuejs" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueUnresolvedComponent.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDeclaration()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDeclarations.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::vuejs" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComponentDecorator()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::vuejs" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedContainer.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::vuejs" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveInjectionSymbol()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueProvideUtils.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitContainer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseContents()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueElementTypes.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indentChildrenOf()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueRootFormattingPolicy.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::vuejs" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readDelimiters()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/VueFileElementType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processDeclarations()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSEmbeddedExpressionContentImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueWebTypesMergedSymbol.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::vuejs" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryConfigurator.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::vuejs" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processAllScopesInHierarchy()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateScope.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableCopyContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::vuejs" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveFromIndices()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueExprReferenceExpressionResolver.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::vuejs" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFilter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprCompletionProvider.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::vuejs" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processDecorator()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementResolveScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueElementResolveScopeProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::vuejs" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepsNUM()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/performance/veryLargeNumberOfStepDefinitionsLambdaStyle/StepsTemplate.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String annotationBasePackage()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/AnnotationPackageProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCucumberPendingExceptionFqn()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MapParameterTypeManager doGetAllParameterTypes()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 421,
  "endLine" : 433,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCucumberCoreVersion()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaVersionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "take_fruit",
  "longName" : "take_fruit",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/warehouse/warehouse.rb",
  "fileLinesCount" : 38,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notMatchingProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FileReportDescriptor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::qodana" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showBaselineNoProblemsContent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/NoProblemsContentProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateForEditor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingPassState.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/default.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::qodana" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/default.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::qodana" ],
  "startLine" : 252,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOAuthResult()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaCloudOAuthCallbackHandler.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logEnv()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/UsageCollector.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::qodana" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logLicense()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/UsageCollector.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::qodana" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun externalFileScope()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/QodanaAnalysisScope.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/scoped-script.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createScript()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/teamcity-changes.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/default.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun closeProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaProjectLoader.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::qodana" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classifyTool()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaGlobalInspectionContext.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatDuration()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveLeft()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/contextRegion.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveRight()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/contextRegion.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTaxonomyReference()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/sarif.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::qodana" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFinishProviderFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIViewModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTitleFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlBeforeSetupCIStep.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::qodana" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmptyInspectionOrFileSystemLevelChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/inspection-or-file-system-level-children-impl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::qodana" ],
  "startLine" : 6,
  "endLine" : 15,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmpty()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeFileNodeImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTreeEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionNodeImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExcludeActionsDescriptors()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeFileNode.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::qodana" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExcludeActionsDescriptors()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeInspectionNode.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExcludeActionsDescriptors()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeModuleNode.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExcludeActionsDescriptors()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeDirectoryNode.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeDirectoryNode.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeVisitor.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewState.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFunctionLit()",
  "longName" : "",
  "relativeFileName" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageInspection.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::qodana" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaYamlJdkItemProvider.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preConfigureProject()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/JdkConfigurator.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findResource()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsClassLoader.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InspectionKts()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/inspectionKts-api.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InspectionKts()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/inspectionKts-api.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runInspection()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/impl.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::qodana" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResolveScopeForFile()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsDependenciesScope.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveScope()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsResolveScopeProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun template()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KotlinInspectionKtsTemplateProvider.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun template()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/js/src/org/jetbrains/qodana/inspectionKts/js/templates.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun template()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/JavaInspectionKtsTemplateProvider.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterConfiguration()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/QodanaPhpConfig.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/QodanaYamlPhpLanguageLevelItemProvider.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createScript()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/php-migration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadMissingData()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highlight()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/service/TsLintLanguageService.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::tslint" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRulesToApply()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintConfig.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::tslint" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOptionsList()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintConfig.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::tslint" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 461,
  "endLine" : 470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 552,
  "endLine" : 561,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 712,
  "endLine" : 721,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TsLintState()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TslintPanel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tslint" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNextReference()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 303,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void putParametersIntoTheMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Change createChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ChangeCreator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegratePanel.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessToken readLockP4()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 579,
  "endLine" : 588,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessToken writeLockP4()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 590,
  "endLine" : 599,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShelvedChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceShelf.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean fileIsUnderP4Root()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 253,
  "endLine" : 264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4RootsInformationHolder()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4RootsInformationHolder.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/SplitListIntoConnections.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startListening()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUnderClientRoot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillUpdateInformationFromTheLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/AbstractUpdateEnvironment.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List filterByServerVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/AbstractUpdateEnvironment.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performMoveRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshSynchronizer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 292,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void tryRestoreDefaultChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 305,
  "endLine" : 314,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeListRemoved()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scanAndGetMissingFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDirtyFilesHandler.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRequestString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PathsHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshLoginState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttemptsStateMachine getOrCreate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean ask()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/TestConnectionSupport.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recalculateState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFileChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCommandCallback()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ConnectionParameters runSetOnFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParamsCalculator.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAllConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/SingletonConnection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPathSharedInVcs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4SharedInVcsChecker.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecResult doSync()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 456,
  "endLine" : 466,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long createChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 930,
  "endLine" : 939,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List processDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 948,
  "endLine" : 957,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List opened()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1094,
  "endLine" : 1103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDescriptionToForm()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1155,
  "endLine" : 1164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLastLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1919,
  "endLine" : 1928,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBranchViews()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1976,
  "endLine" : 1985,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFreeFields()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsWorker.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createStandardParsersBySpec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsOutputParser.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createDetailsPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SelfLoadingJobDetailsPanel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ConnectionId.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile refreshDir()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/RefreshForVcs.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getMergedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ResolveAction.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceWokspaceComboBoxAction.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/UnshelveActionBase.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTestRenameChangingCase()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 414,
  "endLine" : 425,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommitRenameRollback()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceAltRootTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupWorkspace()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceDvcsTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsExcluded()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNullClientRoot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceWindowsTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findTestDrive()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceWindowsTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditWhenDisconnected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadingShelvedChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceShelveTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureServerRunning()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 471,
  "endLine" : 481,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getFilesInDefaultChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 663,
  "endLine" : 672,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getFilesInList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 674,
  "endLine" : 683,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean createIOFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 898,
  "endLine" : 907,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRevertWithOverlayMapping()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOverlaysTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createJob()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceJobsTest.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 169,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateManyFilesExternally()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 920,
  "endLine" : 929,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangesForDeleteDoneOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineRevertForOfflineAdd()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 404,
  "endLine" : 413,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineDeleteAfterOfflineAdd()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 507,
  "endLine" : 518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMergeAddAndRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 521,
  "endLine" : 531,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteInChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 615,
  "endLine" : 626,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyOpenedInList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 813,
  "endLine" : 824,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSlashInUserName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConfigReadingTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAddForChildren()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/folding/JadeFoldingBuilder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::jade" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseMixinInvocation()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 287,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeEmbeddedContentImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::jade" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findInterpolationStartPos()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeFileReferenceSet()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeFileReferenceSet.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::jade" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findInterpolationStartPos()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenStart()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenEnd()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 255,
  "endLine" : 264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeColorsPage.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::jade" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean someLineExceptFirstOneDoesntStartWithWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeCopyPasteProcessor.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::jade" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void addNode()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/folding/GaugeFoldingBuilder.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getParamList()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gauge" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeConsoleProperties()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeConsoleProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStart()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/SpecEventProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getScenarioHeading()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/ScenarioExecutionProducer.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::gauge" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpecsArrayToExecute()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/SpecsExecutionProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::gauge" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 296,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findGradleFile()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/gradle/GaugeGradleImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gauge" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletions()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/ConceptDynamicArgCompletionProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gauge" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTableName()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptRequest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gauge" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setData()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptDialog.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::gauge" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addElement()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/StepCollector.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processElements()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/GaugeReferenceSearch.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gauge" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeSettingsModel getGaugeSettings()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteorImportPackagesDialog()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesDialog.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorLibraryUpdater.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::Meteor" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/ui/MeteorConfigurable.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectPeer.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Meteor" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageServiceImpl.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationMode getConfigurationMode()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processText()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierPostFormatProcessor.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFormattingTask()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierFormattingService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioProjectTaskRunner.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::platformio" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeBuildTask()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioConfigurationContext.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::platformio" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runActivity()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioManager.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::platformio" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConversionNeeded()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/migration/PlatformioProjectMigrationProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::platformio" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioTerminal.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::platformio" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFilePathByJsrImport()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoConfigurable.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::Deno" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileName()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/lang/DenoItemPresentationProvider.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Deno" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reloadAsync()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoTypings.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::Deno" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerFileSets()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/roots/DenoWorkspaceFileIndexContributor.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Deno" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reconnect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void update()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/MissingSchemaNotificationProvider.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::protobuf" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadSettings()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbTextLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getChildIndent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbBlock.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::protobuf" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getChildIndent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbTextBlock.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::protobuf" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parseContents()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/type/PbBlockBodyType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathIntention.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpecialOptionTracker forOptionOwner()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SpecialOptionTracker.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::protobuf" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumTracker getTracker()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitReservedName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean valuesAreAliases()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateEnumOptionValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFieldBeUsed()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 385,
  "endLine" : 394,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MessageFieldTracker getTracker()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitReservedName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitFieldName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 354,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fullAnnotation()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateSymbolVisibility()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/BeforeEdition2024Annotator.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::protobuf" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbGroupDefinitionType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::protobuf" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbServiceDefinitionType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbEnumDefinitionType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::protobuf" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbServiceMethodDefinitionType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::protobuf" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbMessageDefinitionType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbOneofDefinitionType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbTextMessageSetSupportingExtensionNameReference.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::protobuf" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbSymbolLookupElement withUnusableFieldHighlight()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbSymbolLookupElement withUnmergeableFieldHighlight()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean messageHasExtension()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/ResolveFilters.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::protobuf" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 443,
  "endLine" : 452,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableCollection locateSymbolInProtoFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-python/src/com/intellij/protobuf/python/PbPythonGotoDeclarationHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::protobuf" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getFilesWithOuterClass()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaOuterClassIndex.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::protobuf" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set oneofMemberNames()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::protobuf" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getOpenBlockCloseStacheElement()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/folding/HbFoldingBuilder.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::handlebars" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getCloseBlockCloseStacheElement()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/folding/HbFoldingBuilder.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::handlebars" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbColorsPage.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::handlebars" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::handlebars" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParserDefinition getDefinition()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/file/HbFileViewProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::handlebars" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/inspections/HbEmptyBlockInspection.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::handlebars" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseInverseChain()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void selectBody()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinitionCreator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWorldDeclaration()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/resolve/noncode/CustomWorldContributor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDelegatesToInfo()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/resolve/CustomWorldDelegatesToProvider.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processValidationInfo()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerView.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::javascript" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerPackagesView()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagesView.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::javascript" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uninstallPackages()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void cancelAllCompilations()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFlexmojosBCWithUpdatedConfigFile()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCompilerProcessHandler()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexCompilerProcessHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replace()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 880,
  "endLine" : 890,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSwfVersionForSdk_THE_WORST_WAY()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 1111,
  "endLine" : 1121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexCompilerOptionsImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsAirSigningOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureLoaded()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeConfigurationDigest()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexBuildTarget.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::flex" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleOptionsWithSpecialValues()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 252,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getOrCreateConfigFile()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 737,
  "endLine" : 758,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clear()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handler()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clear()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 321,
  "endLine" : 331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clear()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String postGenerate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String postGenerate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean copyArtifact()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/RepositoryReplicatorMojo.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Settings createSettings()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 311,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object evaluate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/AdditionalSourceRootUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHalt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1029,
  "endLine" : 1037,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String extractFunctionName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1251,
  "endLine" : 1263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String commandNumberToCommandName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6671,
  "endLine" : 6680,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHalt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1031,
  "endLine" : 1039,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String extractFunctionName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1253,
  "endLine" : 1265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String commandNumberToCommandName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6861,
  "endLine" : 6870,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doHalt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1040,
  "endLine" : 1048,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String extractFunctionName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1262,
  "endLine" : 1274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String commandNumberToCommandName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6910,
  "endLine" : 6919,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handler()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasPackage()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2837,
  "endLine" : 2849,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasDefinition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2851,
  "endLine" : 2861,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initThreadLocals()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/com/intellij/flex/compiler/flex4/Flex4Handler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOmitTrace()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/com/intellij/flex/compiler/flex4/Flex4Handler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationThread()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CompilationThread.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SdkSpecificHandler getSdkSpecificHandler()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/FlexCompiler.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/JSE4XFilterQueryArgumentListImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateLiteralText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 980,
  "endLine" : 989,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAttributeBody()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 710,
  "endLine" : 718,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseForLoopHeader()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 1008,
  "endLine" : 1016,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMetaDataValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processMemberKindAndName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String appendModifiers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean forPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRuntimeConfigurationProducer.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfiguration.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void visitPotentialTestMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodInSuiteInspection.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSReturnStatement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodReturnTypeInspection.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStepInto()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String next_()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/ResponseLineIterator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setXmlListPresentation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToTypeSource()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 494,
  "endLine" : 504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInteger()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 733,
  "endLine" : 741,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCurrentStateMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 456,
  "endLine" : 464,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleProbablyUnexpectedStop()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 919,
  "endLine" : 927,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void waitTillExecutionEnd()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 426,
  "endLine" : 434,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirDesktopPackagingOptionsImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LibraryEx copyModuleLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableBuildConfigurationEntry createBcEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 509,
  "endLine" : 525,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/FlexBuildConfiguration.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOnSelectionChange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseBuildConfigurationDialog.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 463,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 595,
  "endLine" : 605,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getChildren()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 680,
  "endLine" : 690,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Place createPlace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexProjectStructureUtil.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void install()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback navigateTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfQualifiedNamedElementNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSStructureViewElementBase createStructureViewElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexStructureViewProvider.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexClassMemberNode.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAdlPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerMessagesBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleOptionsWithSpecialValues()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCompilerDependenciesCache()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getClassForOutputTagValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/InfoFromConfigFile.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 462,
  "endLine" : 470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 478,
  "endLine" : 486,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleModulesRename()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCBasedRunnerParameters.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showWarningBalloonIfNeeded()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashPlayerTrustUtil.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPCData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPCData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection createFlashModuleSourceItems()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashPackagingSourceItemsProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFlashBuilderProject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHasExcludedChildren()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsFlashModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendANEPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtTask.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkMessages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean packageIpaForSimulator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List createCommandLine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtPackageTask.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List computeApplicableTemplates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateJSSubclassIntention.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptVariableInplaceIntroducer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/introduceVariable/ActionScriptVariableInplaceIntroducer.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveClassMemberVisibility()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionHandler.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ActionScriptQualifiedElementRenameProcessor.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSReferenceEditor forClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSNewExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityLevel getVisibilityLevel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlVisibilityManager.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 228,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findNearestInterfaces()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 444,
  "endLine" : 452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangesProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlRelationship.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleColoredText getClassPresentableName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleColoredText getMethodPresentableName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fTwo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Results()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection filter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiMap filter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSChangeSignatureProcessor createRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkTypeIs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptTypeChecker.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean needsFlexMobileViewAsFirstArgument()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptReferenceChecker.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerCanBeLocal()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/JSFieldCanBeLocalInspection.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modifierProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1026,
  "endLine" : 1034,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillTemplates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 468,
  "endLine" : 476,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CustomVariablesStep.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeExplicitProfiles()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 346,
  "endLine" : 355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/ActionScriptPsiExtensionsImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasCDATA()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlLanguageInjector.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::flex" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MxmlJSClassProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportError()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1104,
  "endLine" : 1112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processManifestFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClassBackedElementDescriptor createXmlTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 551,
  "endLine" : 559,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void preparePackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkOutgoingReferences()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processAllInVirtualFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptSymbolCompletionUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::flex" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  boolean processElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptSymbolCompletionUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::flex" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findStyleAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 345,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CssGroupValue createAttributeValueDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsGlobalSelectors()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 344,
  "endLine" : 352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getColorByValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 570,
  "endLine" : 578,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsOnlyLetters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssColorValue.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInteger()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssColorValue.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssPropertyValueReference.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsOnlyLetters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssValueValidator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInteger()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssValueValidator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processAdditionalType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 371,
  "endLine" : 379,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void processCandidate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 390,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentFromCatalogXml()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptAccessibilityProcessingHandler.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateQualifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addCompleteMatch()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeEvaluator.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInsideRepeaterTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeEvaluator.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function(window)()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/intellij-save-specFilter-before-kjhtml.js",
  "fileLinesCount" : 15,
  "components" : [ "primary::js-karma" ],
  "startLine" : 5,
  "endLine" : 15,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function (window)()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/karma-intellij-adapter.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::js-karma" ],
  "startLine" : 5,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isAttributeValueEscapingNeeded()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getOrCreateBrowserNode()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.onRunStart = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function printFailure()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-debug.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Node()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAsync()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunProgramRunner.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::js-karma" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaConsoleView()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KarmaRootTestProxyFormatter()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectName()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/NxConfig.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::js-karma" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setScopeKind()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::js-karma" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setCenterBorderLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::js-karma" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePreferredWidth()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::js-karma" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSProperty()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaBasePathFinder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::js-karma" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String parseHostname()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/KarmaConfig.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::js-karma" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void recreateSynchronizers()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runWithoutCancellingSyncTagsEditing()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGetterSetterTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement findElementAtCaret()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertContainingFunctionParameterNamesEqual()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroupedTest4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParserPerformanceTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTestUnquoteDartString()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartSimpleTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertNamesFound()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/navigation/DartGoToSymbolTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScriptSrcPathToDotPackagesFile()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBackspace()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAutoWrapString()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 531,
  "endLine" : 539,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAutoWrapCascade()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 541,
  "endLine" : 549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAutoWrapStringEscape()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 551,
  "endLine" : 559,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartSelectWordTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpressionAndSemicolon()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartSelectWordTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRespectErrorLocationFile()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkHasGutterAtCaret()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerImplementationsMarkerProviderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testQuickFixOrder()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServerExtractMethodRefactoring createRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractMethodRefactoringTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileMove()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTargetFileMove()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRedirectingConstructorInvocation()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 542,
  "endLine" : 550,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 470,
  "endLine" : 481,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisImplementedProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PubStatus getPubStatus()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerStatusProcessor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationExecutionLaunchDataProcessor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RequestError generateRequestError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/ResultProcessor.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteRequestSink.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StdioServerSocket()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/StdioServerSocket.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/BlockingRequestSink.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorRequestSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ErrorRequestSink.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ErrorRequestSink.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject createErrorResponse()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/ResponseUtilities.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JsonObject buildJsonObjectLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1160,
  "endLine" : 1168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedClass.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceChange fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionRelevanceTag.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlutterWidgetPropertyValue fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImports.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverriddenMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AddContentOverlay.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeHierarchyItem()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableFeedback.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisStatus.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestion.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Position.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImport.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ChangeContentOverlay.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LibraryPathSet.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionVariable.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeCompletionExpressionType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineLocalVariableFeedback.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFixDetail.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorFixes.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFix.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlutterOutlineAttribute()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DiagnosticMessage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableFile.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateInFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getInstances()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 325,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 608,
  "endLine" : 616,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reloadSources()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 706,
  "endLine" : 714,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getPauseBreakpoints()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getTimelineEvents()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getAssociations()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getElements()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getFields()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getTypeParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 587,
  "endLine" : 596,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List jsonArrayToListString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Element.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getTypeParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getTypeParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassRef.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getAsyncCausalFrames()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Stack.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getAwaiterFrames()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Stack.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldRef getDecl()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundField.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameKind getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Frame.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getVars()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Frame.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getTypeParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectionOpened()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 342,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forwardEvent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectionClosed()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 362,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorRequestSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/ErrorRequestSink.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String stringify()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/MultilineStrings.dart",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/FunctionExpressionBody.dart",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/surroundWith/Brackets1.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 10,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/ArgumentComment.dart",
  "fileLinesCount" : 21,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/ArgumentComment_after.dart",
  "fileLinesCount" : 21,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f11()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/UnifiedCollections.dart",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartComponentType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartComponentType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBrokenPackageMap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartMethodHierarchyNodeDescriptor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyNodeDescriptor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartVmServiceSuspendContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceSuspendContext.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean getShouldInitialResume()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 459,
  "endLine" : 469,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void install()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConsoleView.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConsoleView.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsFilterForm.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showAnalysisServerSettingsPopup()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 323,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 399,
  "endLine" : 410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findAndAddName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMethodParametersMacro.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartFunctionDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartFunctionDescription.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void findTargetLineRange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRightAfterBadIdentifier()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 250,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuggestionDetailsInsertHandlerBase()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 676,
  "endLine" : 684,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getImmediateCallName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1039,
  "endLine" : 1047,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/settings/DartCodeStylePanel.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/settings/DartLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean varDeclListContainsVarInit()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartWrappingProcessor.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showHintLater()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/AbstractDartFileProcessingAction.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbstract()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPreviewAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Dart" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getAllPubServeAuthorities()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectView/DartTreeStructureProvider.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectView/DartNodeDecorator.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getModulesWithDartSdkEnabled()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 282,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parseContents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartTokenTypesSets.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::Dart" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StagehandDescriptor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/Stagehand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void install()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/Stagehand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findChildIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/UsefulPsiTreeUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartUrlResolverImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartUrlResolverImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTextEdits()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartLspUtil.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 644,
  "endLine" : 652,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushedResults()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartAnalysisServerService()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 587,
  "endLine" : 595,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1154,
  "endLine" : 1163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1712,
  "endLine" : 1721,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1848,
  "endLine" : 1857,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void analysis_setPriorityFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1920,
  "endLine" : 1930,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedFileOrUri()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2082,
  "endLine" : 2090,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logTookTooLongMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2478,
  "endLine" : 2486,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalFileUri()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2681,
  "endLine" : 2691,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onServerStarted()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerRootsHandler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "standard_exception_handling",
  "longName" : "standard_exception_handling",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 311,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_test_error",
  "longName" : "self.create_test_error",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "capture_output_end_external",
  "longName" : "capture_output_end_external",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/std_capture_helper.rb",
  "fileLinesCount" : 103,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_group_started",
  "longName" : "example_group_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_after_examples",
  "longName" : "tc_after_examples",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fetch_file_colon_from_current_step",
  "longName" : "fetch_file_colon_from_current_step",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 292,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visit_step",
  "longName" : "visit_step",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/metadata-crawler/src/main/kotlin/OfficialExamplesSaver.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun match()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/ParameterPropertyNameMatch.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttributes()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnResourceNode.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun root()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 4,
  "endLine" : 12,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resourceDependsOn()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 347,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parameters()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 447,
  "endLine" : 457,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mappings()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 584,
  "endLine" : 594,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationEntityReference.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutValue()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileFoldingBuilder.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::makefile" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfiguration.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::makefile" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/inspections/CreateRuleFix.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::makefile" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseNgForStatement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSStatementParser.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseInStatement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSStatementParser.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSExpression getCollection()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSRepeatExpression.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularUiRouterDiagramModel()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramModel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 501,
  "endLine" : 509,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getZeroLevelStates()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootTemplate()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/RootTemplate.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequiredAttributeImplicitlyPresent()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSHtmlExtension.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDependencyInjectionVariants()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSDICompletionContributor.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkParentViewsObject()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyContext()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSCssElementDescriptionProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getItemsByName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSReferenceExpressionResolver.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processTemplateProperty()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 759,
  "endLine" : 767,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBindingType()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 833,
  "endLine" : 841,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTagDirective()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSDirectivesSupport.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendTo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describe()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/workspace/WorkspaceWithEnvironmentDescriptionProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTargets()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplVariableGoToDeclarationHandler.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ResourceEachVariableReferenceProvider.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::terraform" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILVariableMixin.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILVariableMixin.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCallExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HCLSimplifyExpressionInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetrics()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/TfUsageCollector.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementInfo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLBreadcrumbsInfoProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getElementTextWithoutHostEscaping()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEscapedChar()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/navigation/HCLQualifiedNameProvider.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/UnwrapHCLStringQuickFix.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/findUsages/HCLFindUsagesProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRequiredProviderProperty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfElementGenerator.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModule()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPattern()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfElementRenameValidator.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBlockProperties()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfModelHelper.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfVARSIncorrectElementInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedInspectionBase.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfNotInitializedInspection.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfExternalToolsAction.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::terraform" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfCreateFileFromTemplateAction.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertRunConfigurationOnDemand()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfConfigurationType.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relabel()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEntity()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCommandList()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getVersionLatest()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseAssignmentIfValid()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseReturnStatement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 866,
  "endLine" : 875,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConvenient()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlScopesInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::CFML" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CfmlFunction getFunctionDefinition()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlPsiUtil.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::CFML" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleEvent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlVariantsProcessor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::CFML" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidHost()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlLeafElementType.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getIndexingLexer()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlIndexPatternBuilder.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::CFML" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentElementType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized CfmlIndex getInstance()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlIndex.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::CFML" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void split()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCommentSplitter.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::CFML" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldHighlightErrorElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlErrorFilter.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::CFML" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Spacing getSpacesInsideAttribute()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlSpacingProcessor.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConsoleView createConsole()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildDialog()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlCreateFileAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getChangeRange()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParameterHints()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2InlayParameterHintsProvider.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptChar()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2LookupCharFilter.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCustomCssPropertyBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2Util.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormGroupGetCallArrayLiteralScope.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::Angular" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliGenerateOptionsDialogs.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun proximity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularProject.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsNgAdd()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryServiceImpl.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyAngularCliNotInstalled()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliUtil.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::Angular" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEvent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeType.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBoundAttributeImpl.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun blockSiblingsForward()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBlockImpl.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlAttrVariableImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlAttrVariableImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFormattingModelBuilder.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/index/Angular2HtmlIdIndexer.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEnclosingAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BindingImpl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorAdded()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledTemplateInspector.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::Angular" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canEmit()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/TypeParameterEmitter.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLocal()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1958,
  "endLine" : 1966,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitErrorElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2681,
  "endLine" : 2689,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 545,
  "endLine" : 553,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAngularEntityDecorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassForDecoratorElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectiveAttributeSelectorsScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/HtmlAttributesCustomCssPropertiesScope.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/ReferenceVariablesStructuredScope.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::Angular" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::Angular" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::Angular" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun strictNullChecks()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementResolveScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2ResolveScopeProvider.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTemplateBindings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 271,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2DeclarationsCopyPasteProcessor.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::Angular" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void decodeTemplateReferenceData()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockKeywordInsertHandler.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CompletionContributor.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::Angular" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectSearchRequests()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2ComponentClassInTemplateUsageSearcher.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAccessible()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInaccessibleSymbolInspection.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::Angular" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/WrapWithForwardRefQuickFix.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateDirectiveInputIntentionAction.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAcceptableEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidEntryComponentInspection.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUnresolvedCallReferenceMessage()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2AnalysisHandlersFactory.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNonAcceptableEntityClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 228,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRawCandidates()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/NgModuleImportAction.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPipeStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataPipeStub.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  getCachedClassBasedValue()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataClassBase.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::Angular" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveProperty.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveProperty.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::Angular" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntity.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveVirtualProperty.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::Angular" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveAttribute.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveProperties.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::Angular" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getMetadataDirective()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyDirective.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::Angular" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addWritableSignal()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/signals/Angular2SignalUtils.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::Angular" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssResolveTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doResolveTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::postcss" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolvePropertyValue()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolvePropertyValueInterpolation()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::postcss" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parsePropertyOfDeclaration()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parseTerm()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssMathParser.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPropertyNameAllowed()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssHighlightingLexer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::postcss" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ElementPattern propertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/completion/PostCssDumbAwareCompletionContributor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::postcss" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCssSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssNestingInspection.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateNestedSelectorsWithoutNest()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssNestingInspection.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::postcss" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/actions/PostCssDeleteAtRuleNestQuickFix.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var listener = function()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanSelectGeneratorWizardStep.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void selectElement()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorSpeedSearch.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installTableActions()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refresh()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanAvailableGeneratorsMain()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanAvailableGeneratorsMain.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateFrontmatterScript()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/editor/AstroComponentSourceEdit.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Astro" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseContents()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroEmbeddedExpressionElementType.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Astro" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseContents()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroEmbeddedExpressionElementType.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Astro" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTagFromText()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlTag.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun splitAttribute()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroBlock.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWorkspaceConfiguration()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/settings/AstroServiceSettings.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Astro" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline device_handle_t device_handle_get()",
  "longName" : "",
  "relativeFileName" : "dts/testData/zephyr/include/zephyr/device.h",
  "fileLinesCount" : 986,
  "components" : [ "primary::dts" ],
  "startLine" : 416,
  "endLine" : 429,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseBundledBindings()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingParser.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::dts" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNodeContent()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/DtsPsiFactory.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::dts" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dtsParse()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsValueMixin.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettings.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::dts" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeSample()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsLangCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::dts" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsColorSettingsPage.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::dts" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldWrite()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertBackendImpl.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::dts" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptChar()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsCharFilter.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::dts" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun walkChild()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsFileVisitor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::dts" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstNotMatching()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/DtsInspectionsUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeName()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  singleResult()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::dts" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFirstCMakeModelConfigurationData()",
  "longName" : "",
  "relativeFileName" : "dts/cmake/src/com/intellij/dts/cmake/impl/DtsCMakeModelConfigurationDataProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::dts" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasCucumberImport()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberStepIndex.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cucumber" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReference.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cucumber" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::cucumber" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GherkinKeywordProvider getKeywordProvider()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GherkinKeywordProvider createKeywordProviderFromJson()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiLanguageInjectionHost updateText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPystringImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cucumber" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFindUsagesProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cucumber" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseStepParameter()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advanceToEOL()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String uniqueName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/intentions/ScenarioToOutlineIntention.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::cucumber" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitScenarioOutline()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberTableInspection.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cucumber" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void highlightUnusedColumns()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberTableInspection.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cucumber" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFixBase.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::cucumber" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidPath()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/ui/CreateStepDefinitionFileDialog.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cucumber" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getAdditionalUseScope()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsRhsScopeEnlarger.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::drools" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRuleFoldingDescriptors()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsFoldingBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::drools" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addQueryFoldingDescriptors()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsFoldingBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::drools" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processTextOccurrence()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsMethodUsageSearcher.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::drools" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void searchBeanPropertyElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFilesSearcher.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::drools" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processTextOccurrence()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFilesSearcher.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::drools" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsLightParameter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::drools" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsFunctionsProcessor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::drools" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedFunctionsProcessor.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::drools" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsRhsImplicitAssignExpressionsProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::drools" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedStaticMembersProcessor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::drools" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsGlobalVariablesProcessor.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::drools" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLocalVariablesProcessor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::drools" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processFunctions()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processImportedFunctions()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processImportedStaticMembers()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processQueries()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processGlobalVariables()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processParameters()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 339,
  "endLine" : 347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelfRequiringBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestHighlightingTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/HeavyOsgiFixtureTestCase.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegistry()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/FrameworkIntegratorRegistryTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::osmorc" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnnotation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNonBundledDependency()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetHeaderInNonEmptyManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/util/OsgiPsiUtilTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUseExistingManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/highlighting/OsgiUnusedDeclarationInspectionTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::osmorc" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnregistered()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/highlighting/UnregisteredActivatorInspectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::osmorc" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovy()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/highlighting/UnregisteredActivatorInspectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::osmorc" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getMavenResources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/ResourceCollector.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::osmorc" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletions()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/completion/HeaderParametersProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findFileInContentRoots()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateGui()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/FileSelectorTableCellEditor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::osmorc" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateGui()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 255,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeFrameworkInstance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::osmorc" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditorComponent.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::osmorc" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GeneralCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunState.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::osmorc" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopCellEditing()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::osmorc" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllOfType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 365,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Header createHeader()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/OsgiPsiUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::osmorc" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndProjectImporter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportProjectsAction.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::osmorc" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanup()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTreeLine()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 288,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTestEnd()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::osmorc" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexOfChild()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile findInModuleRoots()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifestCache.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::osmorc" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/BndWrapper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::osmorc" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OsgiBuildUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::osmorc" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEntity()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/inspections/JdlUnusedDeclarationInspection.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jhipster" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/inspections/JdlUnusedDeclarationInspection.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jhipster" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getSortedOptions()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlOptionModel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jhipster" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlDiagramData()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlDiagramData.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlDiagramData.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::jhipster" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramPanel.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::jhipster" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function signup()",
  "longName" : "",
  "relativeFileName" : "prisma/testData/completion/js/apiClientField/apiClientField.js",
  "fileLinesCount" : 17,
  "components" : [ "primary::prisma" ],
  "startLine" : 7,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWorkspaceConfiguration()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaLspServerDescriptor.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::prisma" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptChar()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCharFilter.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::prisma" ],
  "startLine" : 8,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeSettings()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/settings/PrismaLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::prisma" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insideEntityDeclaration()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/PrismaPsiPatterns.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::prisma" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseContents()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/PrismaDocCommentElementType.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::prisma" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveDeclaration()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/types/PrismaReferencedType.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::prisma" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarations()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/symbols/declarations/PrismaSchemaSymbolDeclarationProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::prisma" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSchemaScope()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaResolveUtils.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::prisma" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toGeneratedOffset()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src-js/ws-typescript-vue-plugin/src/ranges.ts",
  "fileLinesCount" : 50,
  "components" : [ "primary::vuejs" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addClassicPropertyFunction()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueComponentSourceEdit.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::vuejs" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addClassicPropertyReference()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueComponentSourceEdit.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::vuejs" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueComponentDescriptorLiveTemplateContextType.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::vuejs" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/context/VueFileContextProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/VueImportComponentIntention.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentIntention.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentIntention.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifyCurrentComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentDataBuilder.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::vuejs" ],
  "startLine" : 353,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPossiblyStoreActionContextParam()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStateRecord()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerGettersType.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIfMissing()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::vuejs" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApp()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelManager.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::vuejs" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitInstanceOwner()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueInstanceOwner.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::vuejs" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeVisitTags()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueTagTemplate.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::vuejs" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModule.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/EntityContainerInfoProvider.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnwrappedRefElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionInfoHelper.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceMixin.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceApp.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::vuejs" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 345,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedDirectiveModifier.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedDirective.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedGlobal.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::vuejs" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueLocallyDefinedRegularComponent.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::vuejs" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatorArgs()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatorArgs()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentToWithSameClass()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueComponentInstanceType.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLexer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParser.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParser.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createWidgetItem()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VuePluginTypeScriptService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::vuejs" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueInjectSymbolScope.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueIncorrectlySelfReferredComponentFilteringScope.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::vuejs" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueCodeModelSymbolScope.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::vuejs" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueStandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun process()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateScope.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::vuejs" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertRequiredImports()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::vuejs" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableCopyContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueReferenceContributor.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueReferenceContributor.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::vuejs" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeValueCompletionProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/attributes/VueRefValueCompletionProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStubForCallExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTypeFromResolveResult()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 386,
  "endLine" : 395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCreateFromUsageFixes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUnresolvedCallReferenceMessage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCreateFromUsageFixes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUnresolvedCallReferenceMessage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEntity()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/types/VueCompleteType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::vuejs" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureTypeRegistry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void testFeature1()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolveJava8CucumberExpressions/ParameterTypeSteps.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleJava8StepDeclaration()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaPomDeclarationSearcher.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaApplicationConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCucumberStepAnnotation()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCucumberMainClass()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 651,
  "endLine" : 659,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPrimitive()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function listBookAuthors()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/codeInspection.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 1,
  "endLine" : 9,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function listBookAuthors()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/refactoring.js",
  "fileLinesCount" : 17,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 1,
  "endLine" : 9,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportParser.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiResourcesHandler.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerHighlightingPassFactory()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingPassRegistrar.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlCompletionContributorBase.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/default.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::qodana" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/default.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::qodana" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaInIdeScript.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createGlobalInspectionContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openRunContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isThresholdReached()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/PromoInspectionGroup.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/SanityInspectionGroup.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clone()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfile.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun openProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaProjectLoader.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::qodana" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadProfileByPath()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaInspectionProfileLoader.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun executeActivity()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/QodanaThreadDumpLoggingActivity.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun resolveVirtualFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaRunIncrementalContext.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::qodana" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun description()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/LibrariesDescriber.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun description()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/SdksDescriber.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commonDescriptor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/ElementToSarifConverter.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromIdeaSeverity()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/QodanaSeverity.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkWithCloudProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::qodana" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createInMemoryDocument()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/editor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createEditor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/editor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTreeEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionCategoryNodeImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTreeEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeRootImpl.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmpty()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeSeverityNodeImpl.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTreeEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeSeverityNodeImpl.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTreeEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeFileNodeImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTreeEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeModuleNodeImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTreeEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeNodesWithoutModuleNodeImpl.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeInspectionNode.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeNodesWithoutModuleNode.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doUpdate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeInspectionCategoryNode.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVisible()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewReportActionBase.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageInspection.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "qodana/js/src/org/jetbrains/qodana/js/JsCoverageInspection.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterConfiguration()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppWorkflow.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterCidrWorkspacesReady()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppHeadlessStartupExtension.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generationCMakeExited()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/CppQodanaCMakeGenerationStepListener.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageInspection.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::qodana" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTypeReference()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/QodanaKotlinSanityInspection.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureJdk()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaConfigJdkService.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processReportData()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/JvmCoverageInspection.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::qodana" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forPlugin()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsClassLoader.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun htmlDescription()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/InspectionKtsTemplate.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/NewKtsInspectionAction.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runInspection()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/global-inspectionKts-api.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkElement()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/impl.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::qodana" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createEditor()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBannerViewModelImpl.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::qodana" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseParameters()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/php-migration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getClassData()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAnalyzerRestartNeeded()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintConfigFileChangeTracker.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tslint" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/TsLintImportCodeStyleAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::tslint" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 695,
  "endLine" : 703,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TslintPanel()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TslintPanel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tslint" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function InstanceConfigFields()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testResources/testData/has/files/main.lua",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ChangeListData.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendDataConvertingLineSeparators()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List processLogOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List processChangesOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 228,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List processUsersOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 278,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List processBranchesOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 412,
  "endLine" : 423,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void wrapAndThrow()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ConfigConnectionDiagnoseDialog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putConfigDir()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException convert()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void convertRoots()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceInfoAndClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change createRenameChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ChangeCreator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOnlyRevisionNumber.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markUnknown()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List createEverythingDirtyScope()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/UnversionedScopeScanner.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long createList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHidden()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegratePanel.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doValidate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/updatePassword.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recheckPreviouslyAddedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set findLocallyDeletedMissingFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long submit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionKey.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postProcessAll()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshableOnComponent getAfterCheckinConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinHandlerFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void processOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/AbstractUpdateEnvironment.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change toIdeaChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ShelvedChange.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldShowChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiMap calcChangeListMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applicationActivated()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4LocalChangesRefresher.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeActions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineRollbackEnvironment.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIgnored()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4IgnoresMappingsHelper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsRevisionNumber.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsRevisionNumber.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkLoginState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureNotify()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChange.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getField()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/BranchSpec.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDisable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConnectionForFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/TestConnectionSupport.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runP4Command()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/TestConnectionSupport.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private P4ConnectionParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List processOpenedOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceOutputMessageParser.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revert()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delete()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 540,
  "endLine" : 548,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolve()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1378,
  "endLine" : 1386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidPendingNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1966,
  "endLine" : 1974,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceJob()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJob.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createPatterns()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStandardField()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/StandardJobFields.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSelectedJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshChangeLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ChangeListChooser.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getChangeListNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ChangeListChooser.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConnectionId readFromStream()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ConnectionId.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void queueOperations()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsOperation checkMerge()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveToChangeListOperation.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4MoveRenameOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IntervalStatistics()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/IntervalStatistics.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/AverageByKindTimeStatistics.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fireActionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceWokspaceComboBoxAction.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetHelper.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetHelper.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postProcessFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ActionEdit.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceFilterCommittedAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceFilterCommittedAction.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIgnoredFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceIgnoredTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceIgnoredTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExcludeMappingUsingWildcards()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnnotate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameWhenDisconnected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteWhenDisconnected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameWithWrongClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameWithWrongSecurityLevel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void goOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 346,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void goOnline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void submitFileWithClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 653,
  "endLine" : 661,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void editListDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 685,
  "endLine" : 694,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rollbackMissingFileDeletion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 774,
  "endLine" : 784,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolve()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileFromOverlaidMapping()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOverlaysTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteEdited()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOverlaysTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubTree()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 613,
  "endLine" : 621,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncomingChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 987,
  "endLine" : 997,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void watchVfsEvents()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 467,
  "endLine" : 475,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditInChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 602,
  "endLine" : 612,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseJSTextLine()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parsePlainTextLine()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void passExcessEOLsAndIndents()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 714,
  "endLine" : 722,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean expectToken()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 735,
  "endLine" : 744,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSVarStatement getVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSEachStatementImpl.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::jade" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeMixinImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::jade" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeMixinDeclarationImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jade" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeEditorHighlighter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jade" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JadeMetaJsBlock()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeMetaJsBlock.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jade" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Indent calcIndentForSpaces()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 251,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProblemDescriptor reportProblem()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/validation/JadeTabsAndSpacesInspection.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::jade" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void failTest()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/GaugeEventProcessor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onEnd()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/StandardOutputEventProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeExecutionProducer.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/ScenarioExecutionProducer.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::gauge" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getNumberOfScenarios()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/ScenarioExecutionProducer.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::gauge" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int numberOfSpecFiles()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/SpecsExecutionProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::gauge" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeExecutionConfigurationSettingsEditor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeExecutionConfigurationSettingsEditor.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toRegex()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/GaugePrefixMatcher.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getFilledParams()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::gauge" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringBuilder formatStep()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfoCollector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringBuilder formatStep()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfoCollector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptAction.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gauge" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addInputFocusListener()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringDialog.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gauge" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateLibrary()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addLib()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHook()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/HookUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gauge" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiMethod findStepImplementationMethod()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMatch()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StepValue getStepValue()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getGaugeStepAnnotationValues()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String format()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/markdownPreview/Formatter.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gauge" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initMeteorDirs()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorProjectTestBase.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Meteor" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runGotoTest()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorGotoTemplateSymbolTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Meteor" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteorMainProcessHandler()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorMainProcessHandler.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Meteor" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/ui/MeteorConfigurable.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processCustomElement()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorHelpersFrameworkIndexingHandler.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Meteor" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorProjectStartupActivity.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::Meteor" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTooltip()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleStatusBarUIContributor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modifySettings()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleSettingsModifier.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/formatting/PrettierCaretSnapshot.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/lsWidget/PrettierWidgetItem.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/lsWidget/PrettierWidgetItem.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getContextRequire()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "fileLinesCount" : 228,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshProject()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeProject()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createRunConfigurationIfRequired()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectResolver.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::platformio" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEnvironment()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioWorkspace.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::platformio" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun watch()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectSettingsStep.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDenoTypings()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoUtil.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::Deno" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFilePathByUrlImport()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathSettings()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/modules/DenoImportModulePathStrategy.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Deno" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfigurationProducer.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Deno" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/generator/DenoProjectTemplateGenerator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Deno" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEntity()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void connect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findModulefield()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyUtil.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setHighlighting()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbHighlightingAnnotator.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::protobuf" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setHighlighting()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextHighlightingAnnotator.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyNoNotify()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 606,
  "endLine" : 614,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String normalizePath()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/SettingsFileResolveProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::protobuf" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::protobuf" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exit_section_()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/parser/PbParserUtil.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalFieldLabel getCanonicalLabel()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFieldBase.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::protobuf" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getRadix()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoNumberValueUtil.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::protobuf" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImportStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiFactory.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::protobuf" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableMultimap getCachedEnumValueMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiImplUtil.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::protobuf" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flush()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int countNewlines()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortenPath()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/util/PbImportPathResolver.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractTransferableData()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/PbJsonCopyPasteProcessor.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateImportStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpecialOptionTracker()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SpecialOptionTracker.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::protobuf" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OptionOccurrenceTracker forOptionOwner()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Occurrence addOccurrence()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 440,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateMessageValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateValueList()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateDomain()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getChildEntriesForFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/LocalRootsFileResolveProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::protobuf" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findFileInRoots()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/LocalRootsFileResolveProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::protobuf" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGeneratedComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/shared/gencode/ProtoFromSourceComments.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findImplementationsForProtoElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/src/com/intellij/protobuf/go/gutter/PbGoImplementationSearcher.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::protobuf" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findImplementationsForProtoElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/gutter/PbJavaImplementationSearcher.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::protobuf" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findDeclarationsForCodeElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/gutter/PbJavaImplementationSearcher.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::protobuf" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPbGeneratedDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoReferenceMatch.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::protobuf" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection enumDefinitionClasses()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection oneofEnumClasses()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDefaultOuterClassName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2DefinitionClassNames.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::protobuf" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::handlebars" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseInverseAndProgram()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseMustache()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 460,
  "endLine" : 468,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parsePartial()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 475,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parsePartialName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parsePath()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 892,
  "endLine" : 900,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int cucumberVersionIndex()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberCommonClassNames.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildFinished()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSwcFromMxFolderIncluded()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 592,
  "endLine" : 599,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStreamReader createInputStreamReader()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 1147,
  "endLine" : 1154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JpsProjectExtensionSerializer createProjectExtensionSerializer()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexProjectLevelCompilerOptionsExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JpsProjectExtensionSerializer createProjectExtensionSerializerIws()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexProjectLevelCompilerOptionsExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JpsSdkPropertiesSerializer createJpsSdkPropertiesSerializer()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/sdk/JpsFlexSdkType.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JpsProjectExtensionSerializer createProjectExtensionSerializer()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexCompilerProjectExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JpsProjectExtensionSerializer createProjectExtensionSerializerIws()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexCompilerProjectExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexUnitRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LinkageType valueOf()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/LinkageType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActualOutputFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexCompilerOptionsImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListElement()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeSwcSpecificElementsRecursively()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexCompilerConfigFileUtilBase.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addIfNotUnderRoot()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexBuildTarget.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::flex" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getOrCreateElement()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 712,
  "endLine" : 719,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endElement()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void close()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyParentPom()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/RepositoryReplicatorMojo.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addResourcesAsCompileSourceRoots()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/AdditionalSourceRootUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction removeBreakpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3073,
  "endLine" : 3080,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BreakAction addUnresolvedBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3108,
  "endLine" : 3115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpFrame()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3885,
  "endLine" : 3893,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction removeBreakpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3117,
  "endLine" : 3124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BreakAction addUnresolvedBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3152,
  "endLine" : 3159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpFrame()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3906,
  "endLine" : 3914,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction removeBreakpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3126,
  "endLine" : 3133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BreakAction addUnresolvedBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3161,
  "endLine" : 3168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpFrame()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3915,
  "endLine" : 3923,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getExtraSources()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3676,
  "endLine" : 3683,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void loadCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4200,
  "endLine" : 4207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AmbiguousMultiname()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4608,
  "endLine" : 4615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getNumberOfMatches()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/FlexCompilerUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void sendMessage()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/FlexCompiler.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/stubs/ActionScriptStubRegistryExtension.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/JSLocalVariableImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/ActionScriptGotoStatementImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseParameterListAndBody()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFunctionExpressionAttributeList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 465,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateLiteral()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun advancePropertyName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentBinarySignPriority()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 1081,
  "endLine" : 1088,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAfterReferenceQualifierSeparator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 1090,
  "endLine" : 1097,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkForSemicolon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 627,
  "endLine" : 634,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseIncludeDirective()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 780,
  "endLine" : 788,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startAttributeListOwner()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 847,
  "endLine" : 854,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseECMA4GenericSignature()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptPsiTypeParser.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::flex" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildTokenElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParser.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dump()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/SlotInfo.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readUTFBytes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dumpExtendsList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSArrayLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptExpectedTypeEvaluator.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwfPolicyFileConnection()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/SwfPolicyFileConnection.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateImportCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexUnitSupport getFlexUnitSupport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitInspectionVisitor.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void filePathChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void post()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/CompositeDebuggerCommand.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canPutAt()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Process launchFdb()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String extractScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyDialogWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/SendCommandToDebuggerAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetectedProjectRoot combineWith()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleSourceRoot.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexSdkStep.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePathAndPathInPackage clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirPackagingOptions.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirPackagingOptions.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/IosPackagingOptionsImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexLibraryIdGenerator.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActualOutputFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AndroidPackagingOptionsImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEditorsForModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isApplicableForDependency()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forAllSdks()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAncestorOf()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRootSetChangedListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDescriptorForm.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 660,
  "endLine" : 667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 717,
  "endLine" : 725,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reloadNodeOrGroup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 746,
  "endLine" : 753,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowedExtensions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 982,
  "endLine" : 989,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 1024,
  "endLine" : 1031,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getNodeAndInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 1033,
  "endLine" : 1040,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 582,
  "endLine" : 589,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSharedLibraries()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1368,
  "endLine" : 1375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleColoredText getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1469,
  "endLine" : 1476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isANE()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1591,
  "endLine" : 1598,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addClasspathEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initAirRuntimeChooser()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getFlexSdkRevision()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlexBuildConfiguration forceDebugStatus()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildTargetScopeProvider.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerMessagesBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean includeTestRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 549,
  "endLine" : 557,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getOrCreateElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 751,
  "endLine" : 758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markModuleDirtyIfInSourceRoot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean timestampsChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NamespaceAndManifestFileInfo clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConditionalCompilationDefinition clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherParameters clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmulator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkDebuggerSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 622,
  "endLine" : 629,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 758,
  "endLine" : 765,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDebugTransportRelatedControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 453,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateOutputFileName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 657,
  "endLine" : 664,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BCBasedRunnerParameters clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCBasedRunnerParameters.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleBuildConfigurationsRename()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCBasedRunnerParameters.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateParams()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlayerVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean equalLists()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile compute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSFlexFileReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/JSFlexFileReference.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AskPathDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/AskPathDialog.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFlashBuilderProject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isMultiProjectArchive()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String makeUnique()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setChildrenCheckedRecursively()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeystorePasswordDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PasswordStore getPasswords()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function HighlightingSample()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/colors/page/ActionScriptColorsAndFontsPage.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeRowNumber()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void mergeWithBackup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNotValid()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 790,
  "endLine" : 797,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 804,
  "endLine" : 811,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fOne()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodeSample()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map createProperties()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 552,
  "endLine" : 559,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSEventMethod.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChoosePackageDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ChoosePackageDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeFunctionAndName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSPropertyAccessorIntentionAction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionScriptCreateConstructorFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pair getFileTextAndDir()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateMxmlFileIntentionBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSReferenceList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 805,
  "endLine" : 812,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptPackageChooserDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSChangeInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexApplicationComponent.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void putCodeContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextHolder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void putStandardContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextHolder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasElementDescriptorWithName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexMxmlNSDescriptor.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationBackedDescriptorImpl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getEnumeratedValueDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String lowercaseStart()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 977,
  "endLine" : 987,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateFxPrivateTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexMxmlColorAnnotator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processOuterDeclarations()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/XmlIdValueReference.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isPreviewUsages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiMap detectConflicts()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveInnerClassProcessor.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isPreviewUsages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveInnerClassProcessor.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doRun()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersProcessor.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JTable createTable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryToMove()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersHandler.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDeclaredIn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void addElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndex.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processOneStylesheetFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptInput()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexInputFilter.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCssPropertyValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyValue.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexAttributeReferenceProvider.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::flex" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFromScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptContextLevel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateTypeInfoFromThis()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement findClassByQName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JSLookupPriority getPriority()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addTypeFromClassCandidate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeEvaluator.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRelativeLevel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List retrievePropertyFilesByBundleName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertiesSupport.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getServerPort()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createSpecNode()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LogManager.prototype.postponeLog = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestNode.prototype.setStatus = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaServerState()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerAdditionalContent()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigFileInspection.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::js-karma" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPathUnderContentRoots()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/util/KarmaUtil.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTemplateLanguageBlock()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxFormattingModelBuilder.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::mdx" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildAttributes()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxFormattingModelBuilder.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::mdx" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clearMarkers()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroupedTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGroup()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartInHtmlParsingTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTypingTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterInEmptyMetadataArgList()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 595,
  "endLine" : 602,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterInRawString()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 742,
  "endLine" : 749,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initServerDataTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkServerDataInitialState()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInjectedHtmlWithStringTemplates()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 375,
  "endLine" : 382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean someGutterHasIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerImplementationsMarkerProviderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreatePartFile()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTopLevelVarDoc1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DataContext createDataContext()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTypeAndImmediatelyRenameLocalVar()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommentsInsideCallExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnum()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedParameter_functionInvocation()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 387,
  "endLine" : 394,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartOfResolution()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 418,
  "endLine" : 425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectLookup()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ReportHealth()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/HealthUtils.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stackTraceToString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/HealthUtils.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/ObjectUtilities.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/VersionProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationCompletionAvailableSuggestionsProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/IsEnabledProcessor.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int safelyGetAsInt()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/JsonProcessor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonArray safelyGetAsJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/JsonProcessor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonObject safelyGetAsJsonObject()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/JsonProcessor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String safelyGetAsString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/JsonProcessor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/CompletionIdProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForFlush()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteRequestSink.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerErrorReaderThread()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ServerErrorReaderThread.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestSink toPassthroughSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/BlockingRequestSink.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisGetNavigation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 292,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateCompletionGetSuggestionDetails()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateEditGetAssists()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 613,
  "endLine" : 620,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateEditGetAvaliableRefactorings()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 637,
  "endLine" : 644,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateSearchFindElementReferences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 915,
  "endLine" : 922,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateSearchGetTypeHierarchy()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 996,
  "endLine" : 1003,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateShowMessageRequestResponse()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1201,
  "endLine" : 1209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyRequestListeners()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1196,
  "endLine" : 1203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyResponseListeners()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1205,
  "endLine" : 1212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetFeedback.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceChange()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlutterWidgetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MessageAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MessageAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PubStatus.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PubStatus.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceEdit fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Outline()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExtractLocalVariableFeedback fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableFeedback.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringFeedback.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisStatus.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringOptions.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExtractMethodOptions fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContextData fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RemoveContentOverlay.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RemoveContentOverlay.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MoveFileOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MoveFileOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsInclusive()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefactoringMethodParameter fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBreakpointWithScriptUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAllocationTraces()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getInstancesAsList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 356,
  "endLine" : 363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getObject()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 432,
  "endLine" : 439,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 623,
  "endLine" : 630,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventKind getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorKind getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorRef.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getClasses()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Library.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getDependencies()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Library.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getFunctions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Library.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getScripts()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Library.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getVariables()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Library.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getClasses()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassList.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getSamples()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamplesEvent.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceKind getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getKey()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/MapAssociation.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/MapAssociation.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getFlags()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FlagList.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getRanges()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReport.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getScripts()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReport.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getFunctions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamples.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getSamples()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamples.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List jsonArrayToListInt()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Element.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getFields()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getFunctions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getInterfaces()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getSubclasses()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeKind getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Code.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getFrames()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Stack.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getMessages()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Stack.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getTraceEvents()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Timeline.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getVariables()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Context.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getScripts()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ScriptList.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getMembers()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/AllocationProfile.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundField.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getStaticValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Field.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getIsolateGroups()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getIsolates()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getSystemIsolateGroups()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getSystemIsolates()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorKind getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorObj.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getPorts()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/PortList.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeKind getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CodeRef.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getProtocols()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProtocolList.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getInstances()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceSet.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProcessMemoryItem.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ContextElement.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getIsolates()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroup.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceKind getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SentinelKind getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Sentinel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getTypes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeArguments.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getReferences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InboundReferences.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getBreakpoints()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionPauseMode getExceptionPauseMode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getIsolateFlags()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getLibraries()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList getElements()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingPath.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestSink toPassthroughSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/BlockingRequestSink.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _checkSplitSurrogate()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/string.dart",
  "fileLinesCount" : 829,
  "components" : [ "primary::Dart" ],
  "startLine" : 714,
  "endLine" : 721,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const LibraryInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/_internal/libraries.dart",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String? describeList()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 335,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f15()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f18()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 437,
  "endLine" : 444,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ConstructorTearoffs.dart",
  "fileLinesCount" : 193,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ParametersAndArguments.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean applyFileEdit()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/AssistUtils.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartMethodHierarchyTreeStructure()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyTreeStructure.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExecutable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/DartHierarchyUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExecutable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCalleeTreeStructure.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateAction.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean hasNonStaticField()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateAction.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addElementsToProcessFrom()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseCreateMethodsFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpeningQuote()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartQuoteHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isNonClosedLiteral()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartQuoteHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeStackFrames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceExecutionStack.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean computeMapPresentation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean computeListPresentation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 284,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStepOver()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 431,
  "endLine" : 438,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIsolateAlive()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 504,
  "endLine" : 511,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsolateBreakpointInfo getIsolateInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartWebdevParameters clone()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevParameters.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartRemoteDebugParameters clone()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugParameters.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasImport()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRuntimeConfigurationProducer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFrom()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateErrorsForFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartProblemsTableModel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartAnalysisServerSettingsForm.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RowFilter getRowFilter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendErrorCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addCommentOnPrevLine()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPositional()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartOptionalParameterDescription.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int cleanUpAndGetPlaceForCaret()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartBlockStatementSurrounderBase.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performOnElementOccurrences()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/introduce/DartServerExtractLocalVariableHandler.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatusEntry.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void canRun()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoringDialog.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRenameRefactoring.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineRange memberRange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuggestionDetailsInsertHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 718,
  "endLine" : 725,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuggestionDetailsInsertHandler2()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 736,
  "endLine" : 743,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doesMessageHaveArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 863,
  "endLine" : 871,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean allCascadesAreSameMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1013,
  "endLine" : 1020,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartBlock()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Wrap createChildWrap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBetweenBraces()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartIndentProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartImportOrExportInfo.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApplicableFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/AbstractDartFileProcessingAction.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::Dart" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubOutdatedAction.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean arrowBodyWrapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryNameElementBase.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryComponentReferenceExpressionBase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartNamedElementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartClassResolveCache()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartClassResolveCache.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackageAwareFileIncludeProvider.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldHighlightErrorElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/highlight/DartHighlightingErrorFilter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFolderNearPubspecYaml()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectView/DartIconProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkEnabled()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkEnabled()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkOrderEntry()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartConfigurable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ASTNode doParseContents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartTokenTypesSets.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::Dart" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFilteredOutElementsForImportedFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartPsiScopeProcessor.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAncestor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/UsefulPsiTreeUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile createDummyFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartElementGenerator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean sameLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowClosingLabels()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartClosingLabelManager.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computedAvailableSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartOverrideMember()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 751,
  "endLine" : 758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 347,
  "endLine" : 354,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAnalysisServerListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 602,
  "endLine" : 609,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRequestListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 620,
  "endLine" : 627,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addResponseListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 638,
  "endLine" : 645,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireBeforeQuickFixInvoked()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 690,
  "endLine" : 697,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onErrorsUpdated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1035,
  "endLine" : 1042,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1662,
  "endLine" : 1671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_reanalyze()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1909,
  "endLine" : 1918,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void waitForAnalysisToComplete_TESTS_ONLY()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2408,
  "endLine" : 2416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendSetAnalysisRootsRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerRootsHandler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "collect_test_scripts",
  "longName" : "collect_test_scripts",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/tunit_or_minitest_in_folder_runner.rb",
  "fileLinesCount" : 185,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rake_extension",
  "longName" : "rake_extension",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.parse_launcher_string",
  "longName" : "self.parse_launcher_string",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/runner_settings.rb",
  "fileLinesCount" : 97,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "teamcity_puts",
  "longName" : "teamcity_puts",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.is_framework_used",
  "longName" : "self.is_framework_used",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/rakerunner_consts.rb",
  "fileLinesCount" : 130,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_test_started",
  "longName" : "self.create_test_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_test_failed",
  "longName" : "self.create_test_failed",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "test_name_und_fqn",
  "longName" : "test_name_und_fqn",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "location",
  "longName" : "location",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "collect_tests_to_run",
  "longName" : "collect_tests_to_run",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 324,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_passed",
  "longName" : "example_passed",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "calc_backtrace",
  "longName" : "calc_backtrace",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 339,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_tag_name",
  "longName" : "tc_tag_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_before_feature",
  "longName" : "tc_before_feature",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_after_feature_element",
  "longName" : "tc_after_feature_element",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_exception",
  "longName" : "tc_exception",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 410,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_tags_collection",
  "longName" : "print_tags_collection",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 585,
  "endLine" : 593,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close_scenario_outline",
  "longName" : "close_scenario_outline",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open_feature",
  "longName" : "open_feature",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeExternal()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RevealSettings clone()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 481,
  "endLine" : 488,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findResourceType()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/CloudFormationMetadata.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isJson()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationFileTypeDetector.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/NewCloudFormationFile.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  indent()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/IndentWriter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileSubstitutionTextEscaper.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::makefile" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/impl/MakefilePrerequisiteMixin.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::makefile" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileFunctionTextEscaper.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::makefile" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileRecipeTextEscaper.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::makefile" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationEditor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::makefile" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunTargetAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::makefile" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "template: require()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/heroDetail.require.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getCurrentBinarySignPriority()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isErrorInTermListBeforeAngularCssValue()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/AngularJSErrorFilter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSRepeatExpression.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSMessageFormatExpression.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterEdge.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterNode.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularUiRouterDiagramBuilder()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCtrlVarName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean eventScopeMatches()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSXmlReferencesContributor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void messageFormatExtensions()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularMessageFormatCompletion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement findReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 695,
  "endLine" : 702,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processTemplateUrlProperty()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 769,
  "endLine" : 776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendTo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toText()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResult()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdWorkspaceEvents.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/cmake/testData/simple-cmake-project/main.cpp",
  "fileLinesCount" : 25,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 5,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILTemplateForBlockExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplFoldingBuilder.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/MaybeTfTemplateInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplSyntaxHighlightingFactory.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplParserDefinition.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplDataLanguageSegmentImpl.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HCLElementLazyReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILLiteralExpressionManipulator.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createILVariable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILElementGenerator.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::terraform" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVarReference()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILElementGenerator.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createDummyFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILElementGenerator.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::terraform" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/formatter/HILFoldingBuilder.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/findUsages/HILFindUsagesProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processElementsWithName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/GoToSymbolContributor.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createDummyFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElementGenerator.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFullName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findProperty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndentation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLIdentifierMixin.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInnerRange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLHeredocContentMixin.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::terraform" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPattern()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/refactoring/HCLElementRenameValidator.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentStartDelta()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/search/HCLIndexPatternBuilder.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIdentifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/inspection/OpenTofuUnknownEncryptionMethodInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIdentifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/inspection/OpenTofuUnknownKeyProviderInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBlockProperties()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/terragrunt/codeinsight/TerragruntUnitHelper.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/terragrunt/codeinsight/TerragruntMethodCompletionProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair getElementsInRange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/HCLStatementMover.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::terraform" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllVariables()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVariables()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 418,
  "endLine" : 425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/VariableIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPlaceholderValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/ResourcePropertyInsertHandler.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::terraform" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun needCompletionForBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfConfigCompletionContributor.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::terraform" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringLiteral()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfBlockNameValidnessInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::terraform" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLBlockConflictingPropertiesInspection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfMissingModuleInspection.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::terraform" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwErrorsIfAny()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfCommandLineService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::terraform" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefaultOptions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/watchers/consumers/TfToolTaskConsumer.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun detectAndVerifyTool()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolPathDetector.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::terraform" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 242,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapRunProfileState()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunProfileState.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkExistsSdkWithWarning()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 305,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillTargetValuesAndSetVisible()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setListenerForPlatforms()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setListenerForHasTarget()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceCommandList()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldExcludeDirectory()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapStartupActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldExcludeDirectory()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapStartupActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void noPhoneGap()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/externalToolsDetector/PhoneGapExecutableChecker.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String parseVirtualDevice()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapIosTargets.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllPackagesCached()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchPackageVersions()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processExportableDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getAttributes()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isControlToken()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void eatSemicolon()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean eatLeftBracket()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 614,
  "endLine" : 621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CfmlLangInfo getInstance()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlLangInfo.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int methodCallArity()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlVariantsProcessor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::CFML" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void adjustMappingsIfEmpty()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 412,
  "endLine" : 420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFunctionShortName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFunctionCallExpression.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::CFML" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFunctionName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFunctionCallExpression.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::CFML" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getSearchScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlIndex.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagScriptImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagLoopImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::CFML" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlNamedTagImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::CFML" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::CFML" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlImplicitVariable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlUnitRunConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlUnitRunnerParameters clone()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunnerParameters.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::CFML" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFoldingDescriptorsFromChildren()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/folding/CfmlFoldingBuilder.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::CFML" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CfmlRunnerParameters clone()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunnerParameters.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAndAddIfNeeded()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getNormalizedSnapshotText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSkipAutopopup()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2PreventCompletionAutoPopupOnImport.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  findInjectedAngularExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2InjectionUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arguments()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliGenerateOptionsDialogs.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detect()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCliParamText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliUtil.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::Angular" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureAngularSettingsService()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/AngularSettings.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doInlineUsage()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/inline/Angular2LetVariableInliner.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseCustomTopLevelContent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParsing.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::Angular" ],
  "startLine" : 292,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlNgContentSelectorImpl.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlEmbeddedContentSupport.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/index/Angular2HtmlTodoIndexer.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2EventType.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parsePrimaryExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 340,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPropertyStart()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateBindingImpl.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2ActionImpl.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterImpl.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2SimpleBindingImpl.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BindingImpl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateBindingKeyImpl.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2EmbeddedExpressionImpl.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2InterpolationImpl.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2ChainImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2QuoteImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeLeftSideArgumentImpl.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateBindingsImpl.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2TemplateBindings.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/protocol/commands/Angular2TranspiledTemplateRequestArgs.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asTranspiledTemplate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDirectiveFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledDirectiveFileBuilder.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun translate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2356,
  "endLine" : 2363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSProperty()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2415,
  "endLine" : 2422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 3020,
  "endLine" : 3031,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPrivateMember()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRoots()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/css/refs/Angular2CssFileReferenceHelper.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/ViewChildrenScope.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectiveAttributeSelectorsScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCustomCssProperty()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2CustomCssPropertiesScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/StandardPropertyAndEventsScope.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/StandardPropertyAndEventsScope.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::Angular" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/StandardPropertyAndEventsScope.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::Angular" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/TemplateBindingKeyScope.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/AttributeWithInterpolationsScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2StandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2StandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2TypeEvaluator.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processThisQualifierInExecutionScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2TypeEvaluator.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectTransferableData()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::Angular" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void visitFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeferOnTriggerDefinition()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlockUtils.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::Angular" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPublicModulesExporting()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2DeclarationsScope.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CompletionContributor.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::Angular" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPendingEdgeFromBranching()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/controlflow/Angular2ControlFlowBuilder.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::Angular" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2HtmlSuppressionProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addClassMemberModifiers()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesTemplateUtil.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularChangeModifierQuickFix.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateDirectiveOutputIntentionAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveJSProperty.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularHtmlLikeTemplateLocalInspectionTool.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAddNgModuleDeclarationAction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2ActionFactory.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createResult()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2ResolvedSymbolsSet.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::Angular" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorSymbol.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::Angular" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSymbolForElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelector.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataComponentStub.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun stubDecoratorFields()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataEntityStub.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createClassStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataClassStubBase.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::Angular" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataReferenceStub.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataModuleExportStub.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMember()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataNodeModule.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveAttribute.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveProperty.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::Angular" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPipes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntitiesSource.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::Angular" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSCallExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExportedDeclarationToModuleMap()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntitiesProvider.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::Angular" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclarationToModuleMap()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntitiesProvider.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::Angular" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssIncrementalParserTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::postcss" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Test suite()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestSuite.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::postcss" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCssInspectionTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssSimpleVariableDeclarationImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::postcss" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssNestImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::postcss" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomSelectorImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::postcss" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomMediaAtRuleImpl.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomSelectorAtRuleImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssSimpleVariableImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssHighlightingLexer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::postcss" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/completion/handler/PostCssOneLineAtRuleInsertHandler.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::postcss" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getComparisonOperatorDirection()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspection.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateTopLevelSelectorsWithNestingSigns()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssNestingInspection.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::postcss" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.run = function()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static YeomanGeneratorFullInfo getFullInfo()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorFullInfo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String read()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorListProvider.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanRunGeneratorWizardStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStep()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanRunGeneratorWizardStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File createTemp()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGenerator.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitSettings()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorWelcomePanel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanRunGeneratorDialog()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorDialog.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNewYoVersionParameter()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroNamespacedComponent.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::Astro" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTargets()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/editor/AstroGotoDeclarationHandler.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Astro" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteImpl()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/types/AstroGlobalType.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Astro" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPairWithPresentation()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/refactoring/AstroExtractFunctionHandler.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::Astro" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseCustomAttributeValue()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComposite()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Astro" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroContentRoot.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::Astro" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acquireHtmlEmbedmentInfo()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareScopeToAdd()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/imports/AstroAddImportExecutor.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Astro" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static const struct device DEVICE_NAME_GET()",
  "longName" : "",
  "relativeFileName" : "dts/testData/zephyr/include/zephyr/device.h",
  "fileLinesCount" : 986,
  "components" : [ "primary::dts" ],
  "startLine" : 323,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValid()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/DtsZephyrFileUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::dts" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/DtsZephyrFileUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::dts" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIncludeDirs()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/DtsZephyrFileUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::dts" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEnum()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBinding()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBundledBindings.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::dts" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldHighlightErrorElement()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/parser/DtsHighlightingErrorFilter.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::dts" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dtsParse()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsValueMixin.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDtsProperty()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsNodeMixin.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::dts" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationTargets()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/symbols/DtsBindingSymbol.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::dts" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/DtsLabelReference.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::dts" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/DtsPathReference.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::dts" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsConfigurable.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::dts" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeSettings()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsLangCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::dts" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsPatterns.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dts" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun walkContent()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsFileVisitor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::dts" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun walkContent()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsFileVisitor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::dts" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFileAndRefresh()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::dts" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exit_section_()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpParserUtilBase.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::dts" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statement()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpStatementParserImpl.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::dts" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statementContent()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpStatementParserImpl.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::dts" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun charTyped()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/completion/PpAngularBraceMatcher.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::dts" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/generator/NextJsProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::nextjs" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isNumber()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberStepIndex.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cucumber" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean validateNewStepDefinitionFileName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::cucumber" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean findGherkinReferencesToElement()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 572,
  "endLine" : 581,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRuleName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinRuleImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cucumber" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String buildPresentableText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPsiElementBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPsiElementBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStepKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement findElementAt()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTableCellImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean atScenarioEnd()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addKeywordsToResult()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultStepDefinitionFolderPath()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/AbstractStepDefinitionCreator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cucumber" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitScenarioOutline()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/GherkinBrokenTableInspection.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cucumber" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List buildAdditionalRanges()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/actions/GherkinStepParameterSelectioner.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cucumber" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findDeclarationsAt()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFunctionDeclarationSearcher.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::drools" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsQueryImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::drools" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumConstantImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiFieldImpl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFunctionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsImplicitVariable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::drools" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getImportedPackages()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 660,
  "endLine" : 671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parseContents()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsBlockExpressionsLazyParseableElementType.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parseContents()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsJavaStatementLazyParseableElementType.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "f : Fibonacci()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsColorsAndFontsPage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::drools" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::drools" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::drools" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBundleReference()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestPsiTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDelete()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/facet/ui/AdditionalJARContentsTableModelTest.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::osmorc" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqual()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/LibraryBundlificationRuleTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::osmorc" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestFix()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitBundleVersion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultOutputPath()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceSerializationPerformance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiFacetConfigurationTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::osmorc" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProviders()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/bnd/imp/BndProjectImporterTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::osmorc" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleCacheUpdate()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestCacheTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::osmorc" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseQuotedString()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/OsgiHeaderParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::osmorc" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkClass()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/BundleActivatorParser.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::osmorc" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectClosing()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/impl/AdditionalJARContentsWatcherManager.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacet.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::osmorc" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/GenericRunPropertiesEditor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::osmorc" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueToString()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::osmorc" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object stringToValue()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::osmorc" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 292,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImport()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndModuleImportProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::osmorc" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findSources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPackageImported()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBundleRequired()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrivatePackage()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryBundlificationRule copy()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunSettingsEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jhipster" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunSettingsEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jhipster" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunSettingsEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jhipster" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWildcardLiteral()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlInspectionUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::jhipster" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlFile.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::jhipster" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPsiStructureViewFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::jhipster" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attachHtmlPanel()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagramRelationshipInfo toRelationshipInfo()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramEntityEdge.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::jhipster" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/folding/PrismaFoldingBuilder.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::prisma" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performOperation()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/refactoring/PrismaFormatRefactoringHelper.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::prisma" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectExistingAttributeNames()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionUtil.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::prisma" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildChildren()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaFormatBlock.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::prisma" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/symbols/PrismaSchemaSymbol.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::prisma" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processLocalFileDeclarations()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaResolveUtils.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::prisma" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentDataBuilder.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::vuejs" ],
  "startLine" : 399,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRefName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentDataBuilder.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::vuejs" ],
  "startLine" : 440,
  "endLine" : 448,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReplaceRange()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentDataBuilder.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::vuejs" ],
  "startLine" : 459,
  "endLine" : 467,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreStateElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readArguments()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/component/VuexBasicComponentInfoProvider.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::vuejs" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunctionReference()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexJSLiteralReferenceProvider.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::vuejs" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/VuexCompletionContributor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::vuejs" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun sync()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderLibraryStartupActivity.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::vuejs" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInject()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueInstanceOwner.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::vuejs" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionPlugin.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceComponent.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::vuejs" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceComponent.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::vuejs" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 486,
  "endLine" : 493,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 526,
  "endLine" : 533,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryCreate()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::vuejs" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionApp.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visit()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionApp.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::vuejs" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedComponent.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluateInjectedType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueProvideUtils.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueIndentOptionsEditor.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueIndentOptionsEditor.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureVueService()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueSettings.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHtmlTagElementType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleToken()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueEmbeddedContentSupport.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::vuejs" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advance()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueParsingLexer.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLexer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueScriptLangs.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createParser()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueScriptLangs.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::vuejs" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createExprHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueScriptLangs.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSExtraParser.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSEmbeddedExpressionContentImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArguments()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSFilterLeftSideArgumentImpl.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseContents()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueEmbeddedContentTokenType.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::vuejs" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledInSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableNonTsFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VuePluginTypeScriptService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::vuejs" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contributeResolver()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/VueTypeScriptImportsResolverProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::vuejs" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/css/refs/VueCssReferencesContributor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueInjectSymbolScope.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueCodeModelSymbolScope.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::vuejs" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueWebTypesMergedSymbol.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::vuejs" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueWebTypesMergedSymbol.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::vuejs" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentSymbol.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::vuejs" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findDeclarationsAt()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VuePomDeclarationSearcher.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::vuejs" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueReferenceContributor.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::vuejs" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useMoreAccurateTypes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 564,
  "endLine" : 573,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptFileType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueComponentStylesIndex.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equalsIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeNameParser.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::vuejs" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeNameParser.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::vuejs" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimpleInPolishWithJava8/before/Steps.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 5,
  "endLine" : 14,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimpleInPolishWithJava8/after/Steps.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 5,
  "endLine" : 14,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureTypeRegistry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithTypeRegistry/before/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureTypeRegistry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithTypeRegistry/after/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureTypeRegistry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_3/definedWithTypeRegistry/before/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureTypeRegistry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_3/definedWithTypeRegistry/after/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/search/stepUsagesJava8/Steps.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 5,
  "endLine" : 14,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureTypeRegistry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/search/parameterTypeUsages/Steps.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrenchSteps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/frenchLongWord/Steps.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 6,
  "endLine" : 15,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/polishConcatenatedWord/Steps.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 5,
  "endLine" : 14,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiMethod getConstructor()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinitionCreator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateNewStepDefinitionFileName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinition.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaApplicationConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCucumberAnnotationSuffix()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "add_fruits",
  "longName" : "add_fruits",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/warehouse/warehouse.rb",
  "fileLinesCount" : 38,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStatements()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariableName()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNotificationContentFromSource()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportValidator.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveUriBaseId()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/problem/SarifProblem.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::qodana" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createReportDescriptor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/SingleMarkerReportDescriptorBuilder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlPathReferenceContributor.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleInsert()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlPathsCompletion.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRelatedToProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaConfigChangeService.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/default.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::qodana" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshLoop()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/RefreshableProperty.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::qodana" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getApis()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/api/IjQDCloudClient.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshLatestReportIdWithoutNotification()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectDataProvider.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::qodana" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logProblemsFound()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionProblemsFoundAggregatorService.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activityFinished()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionEventsListener.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsModule()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/QodanaAnalysisScope.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  require()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/UnvalidatedParameters.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  optional()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/UnvalidatedParameters.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createScheme()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun applyConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/NamedInspectionGroup.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newFromXml()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfile.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun run()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/startup.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun close()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/AsyncDatabaseMetricWriter.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAnnounceToolProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsProvider.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun close()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/AsyncInspectionToolResultWriter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResultsStorage()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaConfig.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::qodana" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromString()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaConfig.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::qodana" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noConfigDir()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaYamlFiles.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArtifactLocation()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/sarif.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::qodana" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markdownToHtml()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/textFormat/text-format.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inspectionFailed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/notifications/ToolErrorInspectListener.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaTaskPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlAzureCIConfigHandler.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addOrb()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlCircleCIConfigHandler.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addJob()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlCircleCIConfigHandler.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logCoverageReceivedStats()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/stats/QodanaPluginStatsCounterCollector.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::qodana" ],
  "startLine" : 463,
  "endLine" : 470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIProviderListView.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::qodana" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  qodanaWizardViewProviderItemFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/view.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/QodanaWizardDialog.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::qodana" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMainViewFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlAndRunQodanaStep.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPreviousButtonDescriptorFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlBeforeSetupCIStep.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::qodana" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/actions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addParent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreePath.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startsWith()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreePath.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeFileNode.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeProblemNode.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeTabContent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaProblemTreeExcludeActionGroup.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeResults()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ExportToSarifAction.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/LinkCloudProjectAction.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPyClass()",
  "longName" : "",
  "relativeFileName" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageInspection.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::qodana" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSClass()",
  "longName" : "",
  "relativeFileName" : "qodana/js/src/org/jetbrains/qodana/js/JsCoverageInspection.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::qodana" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/linesOfCode/LocWhitespaceVisitor.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifySuccessfulWorkflowAddition()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/GithubPromoEditorViewModelImpl.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/JvmCoverageInspection.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::qodana" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkElement()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/impl.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::qodana" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPlatformJarAccepted()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsClasspathProvider.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::qodana" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun example()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/js/src/org/jetbrains/qodana/inspectionKts/js/JsInspectionKtsExampleProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun issueWithCoverage()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removePrefixFromCoverage()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inspectionStarted()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCoverageRunner()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageCloudArtifactsProcessor.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filterResultByFile()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintExternalAnnotator.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::tslint" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/TsLintImportCodeStyleAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::tslint" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 504,
  "endLine" : 512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enable()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tslint" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importSettings()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tslint" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function AuthPreSSO()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testResources/testData/has/files/main.lua",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendStreamData()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClientFilter()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceChangeBrowserSettings.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceVersionFilterComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceVersionFilterComponent.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void conflictResolvedForFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/merge/PerforceMergeProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean beforeResolve()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/merge/PerforceMergeProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runP4Command()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneConnectionManager.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedFilesWrapper()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ResolvedFilesWrapper.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLocalOnly()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markUnknown()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getFilesOutsideClientSpec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 319,
  "endLine" : 328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceIntegratePanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegratePanel.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleRefresh()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBaseInfoWorker.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVersionedDirectory()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 472,
  "endLine" : 480,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/SplitListIntoConnections.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShelvedChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ShelvedChange.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processAsyncEdit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillGroups()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getClientRoots()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDirtyFilesHandler.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleTotalRescan()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDirtyFilesHandler.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportRecheck()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDirtyFilesHandler.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCredentialsChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginPerformerImpl.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startListening()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endElement()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearGobblers()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceProcessWaiter.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAllConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceMultipleConnections.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceP4ConfigVirtualFileListener()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map fillConfigsMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionCalculator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map p4FieldsAsMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParamsCalculator.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SingletonConnection getInstance()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/SingletonConnection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void invalidateFstat()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeCachedContent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceCachingContentRevision.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContentRevision createOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceCachingContentRevision.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceRunner()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static P4File getP4FileByPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FStat fstat()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 348,
  "endLine" : 355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revertUnchanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 381,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getActiveListNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult previewAdd()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List parsePerforceChangeLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 835,
  "endLine" : 842,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSubmittedChangeLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1004,
  "endLine" : 1011,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathsSet getResolvedWithConflictsMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1275,
  "endLine" : 1283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean have()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1429,
  "endLine" : 1437,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long haveRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1439,
  "endLine" : 1447,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List files()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1536,
  "endLine" : 1544,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInsideBranch()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1987,
  "endLine" : 1994,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceJob parseLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsOutputParser.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillReopenedPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object clone()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsStatistics.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/TracerManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runShowAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/MessageManager.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsShelve()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelveAction.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List collectVcsSpecificActions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceQuickListContentProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/LinkChangeListToJobsAction.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShowAllSubmittedFilesAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createAndCommit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceAltRootTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCasesInDepot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExcludeMappingUsingWildcards_2()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExcludeMappingUsingWildcards_3()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLongestMatch()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEditOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTroublesWhenGoingOnline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyLineInSubmitComment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceHistoryTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/SubmittedChangeListsParserPerformanceTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refreshInfoAndClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ignoreFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getFileHistory()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 737,
  "endLine" : 745,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refreshChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 747,
  "endLine" : 754,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteCheckedIn()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOverlaysTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAandB()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 768,
  "endLine" : 775,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void everythingWorksWhenViewMappingUseClientNameInAnotherCase()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1291,
  "endLine" : 1300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceIntegrateTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineDelete()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangesForAddDoneOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFile createAndSubmit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 782,
  "endLine" : 789,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLanguagePlaceholderText()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/folding/JadeFoldingBuilder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::jade" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void markTextPart()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void closeMarker()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 792,
  "endLine" : 799,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String trimAnyExtension()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeToPugTransitionHelper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jade" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenEnd()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeMixinDeclarationImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jade" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeAttributeValueImpl handleContentChange()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueManipulator.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jade" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void handleContentChangeSynthetic()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueManipulator.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jade" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IElementType createWrapper()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingUtil.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::jade" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parseAndGetTree()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingUtil.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::jade" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/todo/JadeTodoIndexer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::jade" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCommentStartDelta()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/todo/JadeIndexPatternBuilder.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jade" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerEmbeddedTokenTypeProviderLayers()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeEditorHighlighter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jade" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Block getPrevChildBlock()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void userTemplateModify()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gauge" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onEnd()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/NotificationEventProcessor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gauge" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSpecs()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addProjectClasspath()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeCommandLineState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::gauge" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeDebugInfo getInstance()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeDebugInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gauge" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result postProcessEnter()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeEnterHandlerDelegate.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gauge" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceCache getReferenceCache()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void modulesAdded()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeModuleListener.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gauge" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getArgsFromSteps()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StaticArgCompletionProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::gauge" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectClosing()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeProjectListener.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::gauge" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsModel.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gauge" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/ConceptReference.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gauge" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/StepReference.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gauge" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getArgs()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfoCollector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showDialog()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfoCollector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFormattedSteps()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfoCollector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getStepElement()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/CustomRenameHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gauge" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isElementUsed()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ImplUsageProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gauge" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElementUsages()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/StepFindUsagesHandler.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateGaugeJavaLibIfNeeded()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractLibHelper()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/AbstractLibHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initConnection()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/AbstractLibHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File moduleDir()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorCompletionTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVersionNumber()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorStubPathTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Meteor" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCodeTypes()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesDialog.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createTextMessagesListener()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfiguration.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Meteor" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VirtualFile findVirtualFile()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorErrorFilter.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::Meteor" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMessage()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorMainProcessHandler.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Meteor" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rootsChanged()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorRootListener.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::Meteor" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasGlobalHelpers()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorHelpersFrameworkIndexingHandler.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Meteor" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionNumber()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/tsStubs/MeteorStubPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProjectLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void deleteTemp()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAcceptableFileContext()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNodeProcessAdditionalArguments()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageServiceImpl.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierImportCodeStyleAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doNothingB()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project1/lib/nothing_lib_b/src_me/nothingB.cpp",
  "fileLinesCount" : 17,
  "components" : [ "primary::platformio" ],
  "startLine" : 6,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setup()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project1/src_custom/main.cpp",
  "fileLinesCount" : 24,
  "components" : [ "primary::platformio" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOverriddenFileType()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioManager.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::platformio" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractCompilerSwitches()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectResolver.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::platformio" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEnvironment()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioWorkspace.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::platformio" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargets()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioHelpers.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::platformio" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioTerminal.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::platformio" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchByVersion()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigured()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/settings/DenoRuntimeProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Deno" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileOpened()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoLspServerDescriptor.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Deno" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoLspServerDescriptor.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Deno" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDenoTypingsVirtualFile()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoTypings.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::Deno" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equalsIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultName()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialPortProfile.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun portsStatusChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reconnectProfile()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectPanel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun portsStatusChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectPanel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findProtoDefinitions()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbNavigationUtils.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::protobuf" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findImplementations()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbNavigationUtils.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::protobuf" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionListener createActionListener()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 621,
  "endLine" : 628,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbTextBlock()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbTextBlock.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/SyntaxLevel.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::protobuf" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbTypeName build()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbFieldLabel build()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMultimap computeExportedQualifiedSymbolMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSetMultimap computeFullQualifiedSymbolMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isMessageSet()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbMessageType.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGeneratedMapEntry()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fieldIsExtension()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fieldIsMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fieldIsGroup()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFirstInside()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/pbPastedEntities.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement getSymbolNameAnnotationElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getOptionNameAnnotationElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnyBody()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Occurrence mergeOccurrence()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 461,
  "endLine" : 471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitExtensions()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaComment.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::protobuf" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupElement commentLookupElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveCompletionContributor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::protobuf" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaDirective()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirective.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::protobuf" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PbSymbolResolver getExtensionResolver()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirective.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::protobuf" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbField resolveNoCache()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbTextFieldNameReference.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::protobuf" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoSymbolPathReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/ProtoSymbolPathReference.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::protobuf" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/ProtoSymbolPathReference.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::protobuf" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbSymbolResolver forFileExports()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List resolveName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbField resolveNoCache()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbOptionNameReference.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::protobuf" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 295,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 492,
  "endLine" : 499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 548,
  "endLine" : 555,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 609,
  "endLine" : 616,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 444,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 500,
  "endLine" : 507,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestOneofCase oneofEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 274,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestOneofCase oneofEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestOneofCase oneofEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2LiteUser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestOneofCase oneofEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFilePackageUser.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoDeclarationContext.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOneofDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set outerClassNames()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2DefinitionClassNames.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::protobuf" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPartialImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::handlebars" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbSimpleMustacheImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::handlebars" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCommenterLanguage()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void recordLeafTokenError()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 1027,
  "endLine" : 1034,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createStepDefinitionContainer()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinitionCreator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/search/GrCucumberStepDefinitionSearcher.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processDynamicElements()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/resolve/noncode/CustomWorldContributor.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void listenForChanges()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerView.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::javascript" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerView.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::javascript" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePackages()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerInstalledPackagesPanel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::javascript" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getASC20Command()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 433,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAdditionalOptions()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 478,
  "endLine" : 485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGeneratedAirDescriptorName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 872,
  "endLine" : 878,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexCompilerOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexCompilerOptionsImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpsAirPackagingOptionsBase()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackagingOptionsBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean areOptionValuesEqual()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexCompilerConfigFileUtilBase.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::flex" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAirDescriptorPathIfCustom()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexBuildTarget.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::flex" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexBuildTarget.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::flex" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean includeTestRoots()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 528,
  "endLine" : 535,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInTestSourceRoot()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 537,
  "endLine" : 543,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getConfigFileName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 760,
  "endLine" : 766,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFlexSdkVersion()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class findClass()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String classToArgName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 538,
  "endLine" : 547,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MojoExecution createMojoExecution()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/IdeaConfigurationMojo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findVersions()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/WorkspaceReaderImpl.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RepositorySystemSession createRepositorySession()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addByGeneratorMojo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/AdditionalSourceRootUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionCache()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSessionProperty()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void out()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 659,
  "endLine" : 665,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String uft()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 667,
  "endLine" : 675,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isConnectionLost()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 794,
  "endLine" : 802,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean haveConnection()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 804,
  "endLine" : 812,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int adjustOffsetForUnitTests()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 1010,
  "endLine" : 1016,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpTraceLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2284,
  "endLine" : 2290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4731,
  "endLine" : 4737,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void listFault()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4767,
  "endLine" : 4774,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionCache()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluationResult evaluate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSessionProperty()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void out()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 661,
  "endLine" : 667,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String uft()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 669,
  "endLine" : 677,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isConnectionLost()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 796,
  "endLine" : 804,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean haveConnection()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 806,
  "endLine" : 814,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int adjustOffsetForUnitTests()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 1012,
  "endLine" : 1018,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpTraceLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2319,
  "endLine" : 2325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4751,
  "endLine" : 4757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void listFault()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4787,
  "endLine" : 4794,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionCache()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluationResult evaluate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSessionProperty()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendVariable()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void out()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 670,
  "endLine" : 676,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String uft()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 678,
  "endLine" : 686,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isConnectionLost()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 805,
  "endLine" : 813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean haveConnection()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 815,
  "endLine" : 823,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int adjustOffsetForUnitTests()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 1021,
  "endLine" : 1027,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpTraceLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2328,
  "endLine" : 2334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4796,
  "endLine" : 4802,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void listFault()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4832,
  "endLine" : 4839,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String classToArgName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 538,
  "endLine" : 547,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveExpression()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3163,
  "endLine" : 3169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void persistCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4123,
  "endLine" : 4129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotResourceBundleSubclass()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4739,
  "endLine" : 4745,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File resolve()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/SdkFilesResolver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CompilationThread.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exit()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/FlexCompiler.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptRearranger()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/arrangement/ActionScriptRearranger.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/JSLocalVariableImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/JSLocalVariableImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/highlighting/ActionScriptProblemFileHighlightFilter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void highlight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/highlighting/ActionScriptSemanticHighlightingUtil.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int readSBits()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Swf.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::flex" ],
  "startLine" : 228,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized IElementType identifierType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getFreePort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/ServerConnectionBase.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/ServerConnectionBase.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateTestMethodCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 337,
  "endLine" : 343,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateTestClassCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuite()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateOnError()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void elementRenamedOrMoved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void elementRenamedOrMoved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void elementRenamedOrMoved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerBreakPoint()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandOutputProcessingMode proceedWithEvaluationResponse()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processSubtagsRecursively()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/NodeClassInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/SendCommandToDebuggerAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeCompositeNode getRootNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanSupplier computeAutoImportAtOffset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexReferenceImporter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getUsedNames()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirDesktopPackagingOptionsImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void putOptionsCollapsingPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List cloneList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/BuildConfigurationEntryImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryState getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/BuildConfigurationEntryImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBuildConfigurations()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryState getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/SharedLibraryEntryImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryState getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/SharedLibraryEntryImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configurationRemoved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableFlexBuildConfiguration createConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGeneratedAirDescriptorName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initTargetPlatformCombo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk findSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigurationProjectStructureElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getCellRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getCellEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceInBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/PlaceInBuildConfiguration.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RLMsDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RLMsDialog.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 780,
  "endLine" : 789,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overriddenTargetPlayerChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1155,
  "endLine" : 1162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isANE()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1699,
  "endLine" : 1705,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTab()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexImplicitUsageProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfQualifiedNamedElementNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean nodeContainsFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfProjectViewStructureProvider.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createAddActions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidSdkHome()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processStaticsOf()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::flex" ],
  "startLine" : 436,
  "endLine" : 443,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BCProblemNavigatable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 675,
  "endLine" : 681,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfigurable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfigurable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projectClosed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerHandler.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCBasedRunnerParameters.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDescriptorForEmulatorPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 616,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateParams()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileChooserDescriptor createFileChooserDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHtmlWrapperTemplateParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashPackagingSourceItemFilter.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canOpenProject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderOpenProcessor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashBuilderProject getDummyFBProject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadOutputType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashBuilderSdkFinder()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderSdkFinder.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLibraryPathAndSources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfPathMacroUsed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 332,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FolderNode addChildFolderNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node addChildFileNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectFlashBuilderImportedProjectsStep.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddImportECMAScriptClassOrFunctionAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showHint()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectRow()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControlsVisibility()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hyperlinkUpdate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageAction.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::flex" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildTemplate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/JSGenerateTestMethodAction.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicableForMemberContainer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/GenerateFlexUnitMethodActionBase.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ActionScriptCodeContextType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlPackageNode.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlVisibilityManager.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAllowedToShow()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptSource()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlEdgeCreationPolicy.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String calculateModifiers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSClass getBaseClassifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 590,
  "endLine" : 596,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getApplicableTemplates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 649,
  "endLine" : 657,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addReturnType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSPropertyAccessorIntentionAction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean constructorShouldBePublic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateFlexMobileViewIntentionAndFix.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateMxmlFileIntentionBase()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateMxmlFileIntentionBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkTypeIs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptTypeChecker.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkIfProperTypeReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptTypeChecker.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ConvertToLocalFix.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static JSChangeSignatureFix createChangeBaseMethodSignatureFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GlobalSearchScope getSuperclassScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 530,
  "endLine" : 536,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void adjustHeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CreateFlashClassWizard.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateButtons()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CreateFlashClassWizard.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "XmlElementDescriptor getClassIfDynamic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void collectLowerCasedElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 884,
  "endLine" : 891,
  "linesOfCode" : 7,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String skipStateNamePart()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1244,
  "endLine" : 1250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFileBackedDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 381,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendDescriptorsWithAllowedDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 416,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void visitScriptTagInjectedFilesForIndexing()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedMembersIndex.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doProcessNames()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateCopyright createInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/copyright/UpdateMxmlCopyrightsProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processImplicitMembers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement substituteElementToRename()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexRenameHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareMovedFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexMoveFileHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMovedFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexMoveFileHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryToMove()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveFileRefactoringHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexExtractInterfaceDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractInterfaceDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassNameLabelText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractInterfaceDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSBaseInplaceIntroducer createInplaceIntroducer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeImportsForType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/changeSignature/ActionScriptImportProcessor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refreshElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersProcessor.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/FlexTextReferenceCompletionProvider.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValueBelongs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStringPropertyValue.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isStrictTypingPossible()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTaggedResolveResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compareByTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTaggedResolveResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptReferenceExpressionResolver.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::flex" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptAccessibilityProcessingHandler.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSNamedElement findFileLocalElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptImportHandler.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean importClassViaHelper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptImportHandler.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processInlineComponentsInScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptTypeInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalStatusHint getContextLevelGlobalStatusHint()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getRequiredParam()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-parameters.js",
  "fileLinesCount" : 40,
  "components" : [ "primary::js-karma" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getConfigFile()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getBrowsers()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createRegExp()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/karma-intellij-adapter.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::js-karma" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getKarmaFilePath()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LogManager.prototype.attachTo = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.onRunComplete = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isKarmaCoveragePluginDeclared()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function findModifiedCoverageReport()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function ()()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/static/delay-karma-start-in-debug-mode.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js-karma" ],
  "startLine" : 5,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTerminated()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaSourceMapStacktraceFilter()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/filter/KarmaSourceMapStacktraceFilter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::js-karma" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeReusedBy()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/util/KarmaUtil.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextForOuterLanguageInsertionRange()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxOuterLanguagePatcher.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::mdx" ],
  "startLine" : 7,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calcSpacing()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsSpacingProcessor.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::mdx" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findSupportRangeStart()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 421,
  "endLine" : 428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findSupportRangeEnd()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 430,
  "endLine" : 437,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleTests()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleTests2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doPositiveRelativePathsFilterTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/DartConsoleFilterTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SourceCode extractSelection()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1568,
  "endLine" : 1576,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPrevLineComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/suppress/DartSuppressTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddPrevLineCommentWithOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/suppress/DartSuppressTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdatePrevLineComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/suppress/DartSuppressTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddEolComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/suppress/DartSuppressTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddEolCommentTrimSpaces()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/suppress/DartSuppressTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddEolCommentBeforeOtherComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/suppress/DartSuppressTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateEolComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/suppress/DartSuppressTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReferencedHtmlInPackage()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/rename/DartRenameTest.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBracket()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 769,
  "endLine" : 775,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkRegions()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnalysisOptionsFile()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoQuickFixes()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServerInlineLocalRefactoring createInlineLocalRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineLocalRefactoringTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerIntentionsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorSig4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorSig5()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorSig6()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkRoots()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartSdkConfigurationTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerGotoSuperHandlerTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServerInlineMethodRefactoring createRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineMethodRefactoringTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartOptimizeImportsTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startsWith6()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 410,
  "endLine" : 416,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationSearchResultsProcessor.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerErrorProcessor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisGetImportedElements()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateIsPostfixCompletionApplicable()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 667,
  "endLine" : 673,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateEditPostfixCompletion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 680,
  "endLine" : 686,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateEditImportElements()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 727,
  "endLine" : 733,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRequestMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1221,
  "endLine" : 1227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRequestListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addResponseListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_setGeneralSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_setPriorityFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 371,
  "endLine" : 377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_setSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 380,
  "endLine" : 386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_updateContent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completion_setSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execution_setSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 608,
  "endLine" : 614,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void server_setSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 692,
  "endLine" : 698,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void server_setClientCapabilities()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 701,
  "endLine" : 707,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lsp_connectToDtd()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 710,
  "endLine" : 716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processLspRequestFromServer()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 910,
  "endLine" : 916,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastResponseMillis()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1408,
  "endLine" : 1415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sleep()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1424,
  "endLine" : 1431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lookupTargets()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterInfo fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBestName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::Dart" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceEdit()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenameFeedback fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractLocalVariableFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableFeedback.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlutterWidgetPropertyValueEnumItem fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractMethodOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextData()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OverrideMember fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Dart" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElementSet.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SearchResult fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringMethodParameter()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBreakpointWithScriptUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateInFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAllocationProfile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCpuSamples()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getInboundReferences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getInstances()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getRetainingPath()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lookupResolvedPackageUris()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 658,
  "endLine" : 664,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 759,
  "endLine" : 765,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBreakpointState()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 771,
  "endLine" : 777,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsolatePauseMode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 811,
  "endLine" : 817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLibraryDebuggable()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 833,
  "endLine" : 839,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTraceClassAllocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 856,
  "endLine" : 862,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonArray convertIterableToJsonArray()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 914,
  "endLine" : 920,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonObject convertMapToJsonObject()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 922,
  "endLine" : 928,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/surroundWith/Brackets2.after.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 8,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/surroundWith/Brackets2.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 8,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f06()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f14()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f21()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f24()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 505,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ConstructorTearoffs.dart",
  "fileLinesCount" : 193,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/UnifiedCollections.dart",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function swap()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Cascades.dart",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCodeFoldingOptionsProvider()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartCodeFoldingOptionsProvider.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void foldNonEmptyDartArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 483,
  "endLine" : 491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair getEditorAndPsiFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateAction.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCandidates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartOverrideMethodHandler.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartRunner.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartVmServiceEvaluatorInFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceEvaluatorInFrame.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computePresentation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean addIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startPausing()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isolateExit()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 517,
  "endLine" : 524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCurrentStateMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 532,
  "endLine" : 538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertSyncRequestAllowed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resumeIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 530,
  "endLine" : 536,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCollectionObject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 692,
  "endLine" : 698,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenDartObservatoryUrlAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/OpenDartObservatoryUrlAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String foldWebdevCommand()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartConsoleFolding.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addObservatoryActions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartWebdevConfigurationEditorForm.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/RestartDartAnalysisServerAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTabTitle()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateProblemsCountAfterFilter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetAllFilters()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean areFiltersApplied()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureContentRootUpToDate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canBeAnalyzedByServer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartAnnotator.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::Dart" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHexString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartAnnotator.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::Dart" ],
  "startLine" : 446,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIgnoreFix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/DartTemplateContextType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextStartOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartImplementationTextSelectioner.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartOptionalParameterDescription.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/introduce/DartServerExtractLocalVariableHandler.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void merge()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringStatusEntry()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatusEntry.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InlineMethodDialog()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoring.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBlankLineAfterComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1182,
  "endLine" : 1189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateCopyright createInstance()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/copyright/UpdateDartCopyrightsProvider.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildDialog()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/CreateDartFileAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubActionBase.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parenthesizedExpressionWrapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean argumentsWrapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean setOrMapLiteralExpressionWrapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean listLiteralExpressionWrapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartFile.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryIdBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartPsiCompositeElementImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartFileReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFileReference.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackagePathReferenceContributor.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileNestingRules()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectView/DartNestingRulesProvider.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doParse()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartTokenTypesSets.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::Dart" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageSuite.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupRootModel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addImplicitResolvers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/PubspecYamlUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::Dart" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void softMerge()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartClassResolveResult.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DartClassResolveResult getLeftClassResolveResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 697,
  "endLine" : 703,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartGenericSpecialization clone()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartGenericSpecialization.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computedOutline()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computedExistingImports()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1593,
  "endLine" : 1600,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateUniqueId()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2606,
  "endLine" : 2612,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileUri()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2663,
  "endLine" : 2671,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_suite_started",
  "longName" : "self.create_suite_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_test_finished",
  "longName" : "self.create_test_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_test_ignored",
  "longName" : "self.create_test_ignored",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "convert_test_unit_to_qualified",
  "longName" : "convert_test_unit_to_qualified",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "copy_stdout_stderr",
  "longName" : "copy_stdout_stderr",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/std_capture_helper.rb",
  "fileLinesCount" : 103,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "assert_no_minitest_reporters",
  "longName" : "assert_no_minitest_reporters",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suite_started",
  "longName" : "suite_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "repair_process_output",
  "longName" : "repair_process_output",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ex_group_finished_event_supported?",
  "longName" : "ex_group_finished_event_supported?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 480,
  "endLine" : 488,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "assert_example_group_valid",
  "longName" : "assert_example_group_valid",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 647,
  "endLine" : 656,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "scenario_outline?",
  "longName" : "scenario_outline?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_before_step",
  "longName" : "tc_before_step",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 280,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_rule",
  "longName" : "get_rule",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "step_node_name",
  "longName" : "step_node_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun expression()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resources()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 650,
  "endLine" : 657,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationReferenceProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProcess()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfiguration.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::makefile" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allTargets()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetKeyIndex.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::makefile" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationEditor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::makefile" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileStructureViewElement.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::makefile" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakeToolWindowFactory.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::makefile" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAngular()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSParser.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSelectionKeywordElements()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSMessageFormatExpression.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UiView()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiView.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphNodesBuilder()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildrenList()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void putState2map()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findPossibleReferences()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularRouterStateLoader.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaPrefix getPrefixDeclaration()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSHtmlExtension.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean looksLikeAngularModuleReference()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement moveUpChain()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferenceBase.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isControllerProperty()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 751,
  "endLine" : 757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRestrictions()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 825,
  "endLine" : 831,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun describe()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/workspace/WorkspaceDescriptionProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/MaybeTfTemplateInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplDataLanguageCompletionContributor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplDataLanguageCompletionContributor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::terraform" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/InjectedHilTemplateCompletionContributor.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplEditorHighlighter.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/HclFileReferenceProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::terraform" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/HclFileReferenceProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::terraform" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptItem()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/HclFileReferenceProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::terraform" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean templateBlockRecoveryUntil()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILLiteralExpressionManipulator.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILExpressionBase.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMethod()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/HILPsiImplUtils.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnquotedText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/HILPsiImplUtils.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectFieldText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromSomethingReferenceProvider.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::terraform" ],
  "startLine" : 523,
  "endLine" : 529,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILRefactoringUtil.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateNamesByType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILRefactoringUtil.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::terraform" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInputValid()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/HILElementRenameValidator.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/findUsages/HILFindUsagesProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLeafElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLNavBarExtension.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLNavBarExtension.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLNavBarExtension.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uncommentLine()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLCommenter.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::terraform" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPartOfPropertyKey()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPartOfPropertyValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLNumberManipulator.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLines()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLinesWithEOL()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralTextEscaper.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyNameReference.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::terraform" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLParserDefinition.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLFormattingBuilderModel.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HclCodeStyleOtherPanel.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::terraform" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HclCodeStyleOtherPanel.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::terraform" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetImpl()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HclCodeStyleOtherPanel.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::terraform" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/terragrunt/inspection/TerragruntDuplicatedBlocksInspection.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getNextSiblingElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/HCLStatementMover.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::terraform" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getPrevSiblingElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/HCLStatementMover.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::terraform" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVariable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfElementGenerator.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVariable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfElementGenerator.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTerraformBlockWithProvidersOrFirst()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 359,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 456,
  "endLine" : 462,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectProviderLocalNames()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/TfTypeModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::terraform" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/VariableTypeCachedValueProvider.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::terraform" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pool()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pool()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pool()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pool()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pool()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseOrNull()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Version.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Version.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::terraform" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkIntroduceContext()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getOccurrences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 339,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPattern()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfProhibitElementRenameValidator.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::terraform" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInputValid()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfElementRenameValidator.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::terraform" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initTabs()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/formatter/TfCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseParentBlockProperties()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfModelHelper.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::terraform" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfConfigCompletionContributor.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::terraform" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfVARSIncorrectElementInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfIncorrectVariableTypeInspection.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedProviderInspection.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLDeprecatedElementInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedInspectionBase.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownBlockTypeInspection.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLBlockConflictingPropertiesInspection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TypeSpecificationValidator.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfNoInterpolationsAllowedInspection.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HclBlockMissingPropertyInspection.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcess()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfCommandLineService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::terraform" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::terraform" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultOptions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/copyright/TfUpdateCopyrightsProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComboBoxWithMoreOption()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/ComboBoxWithMoreOption.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getDefaultPlatforms()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPhoneGap()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/PhoneGapSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllPackages()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseAssignsList()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 569,
  "endLine" : 575,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doNeedNamedAttribute()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::CFML" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean compareAndEat()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::CFML" ],
  "startLine" : 391,
  "endLine" : 397,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseParametersListInBrackets()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 482,
  "endLine" : 488,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void eatRightBracket()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 623,
  "endLine" : 629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlPsiUtil.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::CFML" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CfmlComponentStubImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentStubImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void rebuildFileIndex()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlIndex.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::CFML" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterface()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasImplicitAccessors()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPersistent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasImplicitAccessors()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPersistent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarativeElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagImpl.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProvidedScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeNameImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionParameterImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String cutScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::CFML" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findFile()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFileReferenceSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::CFML" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFunctionName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlArgumentNameReference.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement getReferenceNameElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateLanguageBlock createTemplateLanguageBlock()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormattingModelBuilder.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::CFML" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::CFML" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVirtualFileUnderSourceRoot()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int skipWhiteSpaces()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStructuralBrace()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::CFML" ],
  "startLine" : 169,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection makeCollection()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/structureView/CfmlStructureViewElement.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletions()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlFunctionNamesCompletionProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::CFML" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int processTail()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlTailType.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::CFML" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlHighlighter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/highlighting/CfmlHighlighter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsConfig.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::CFML" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItems()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private requiresTrailingSpaces()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createScriptSnapshot()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 236,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/index.ts",
  "fileLinesCount" : 95,
  "components" : [ "primary::Angular" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function filterProps()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsInfoProvider.ts",
  "fileLinesCount" : 195,
  "components" : [ "primary::Angular" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddForChildren()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2HtmlFoldingBuilder.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2TypeDeclarationProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2Util.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::Angular" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsAnnotator.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormGroupGetCallLiteralScope.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::Angular" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSVariable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormSymbolsBuilder.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTypeText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/SchematicOptionsTextField.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliGenerateAction.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::Angular" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliGenerateAction.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::Angular" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRenameDialog()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2PipeRenameProcessor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Angular" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasToken()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlVarAttrTokenType.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasToken()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlVarAttrTokenType.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasToken()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlVarAttrTokenType.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/arrangement/Angular2HtmlRearranger.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlReferenceImpl.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlLetImpl.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTagBlock()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFormattingHelper.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRainbowType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2ColorsAndFontsPage.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteImpl()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2BaseType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2BaseType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ExprParserDefinitionBase.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2Binding.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun commitDocuments()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1915,
  "endLine" : 1923,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun controlFlowPreventingContentProjection()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 472,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLiteralInNgDecorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/ViewChildrenScope.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/ViewChildrenScope.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/HtmlAttributesCustomCssPropertiesScope.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/I18NAttributesScope.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::Angular" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCustomCssProperty()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2CustomCssPropertiesScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/StandardPropertyAndEventsScope.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::Angular" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/HostBindingsScope.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/ReferenceVariablesStructuredScope.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::Angular" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/MatchedDirectivesScope.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::Angular" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  createQualifiedItemProcessor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTemplateBindings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2StandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2StandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void decodeTemplateReferenceData()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveInner()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2PipeNameReferencesProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ReferenceBase.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findParameterOwner()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockParameterInfoHandler.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LibrariesHacks.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::Angular" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CompletionContributor.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::Angular" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMarkers()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInaccessibleSymbolInspection.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::Angular" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2SourceEntityListValidator.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveTagContentQuickFix.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveAttributeValueQuickFix.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularCliAddQuickFix.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ExportNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNgModuleImportAction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2ActionFactory.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createExportNgModuleDeclarationAction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2ActionFactory.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::Angular" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDebugNameForElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2NgModuleSelectAction.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createResult()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2ResolvedSymbolsSet.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createResult()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2ResolvedSymbolsSet.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataComponentStub.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun index()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataDirectiveStubBase.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::Angular" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findExport()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataModuleExport.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataReference.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveProperty.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::Angular" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveVirtualProperty.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::Angular" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyDirectiveAttribute.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getStringGenericParam()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyComponent.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUpdateExistingComment()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCopyrightTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void type()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssIncrementalParserTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::postcss" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testModuleValueReferences()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCssInspectionTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doProcessNames()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssGotoSymbolContributor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CssPropertyBlock createPropertyBlock()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::postcss" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostCssPropertyBlock()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::postcss" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/actions/PostCssAddAmpersandToSelectorQuickFix.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/actions/PostCssDeleteAmpersandQuickFix.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function confirmHandler()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "fileLinesCount" : 132,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 4,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function inputHandler()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "fileLinesCount" : 132,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JBScrollPane createScrollPane()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanProjectGeneratorRunPanel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorRunPanel.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorTable()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTable.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showConsole()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup()",
  "longName" : "",
  "relativeFileName" : "Astro/astro-language-server/build.js",
  "fileLinesCount" : 57,
  "components" : [ "primary::Astro" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroNamespacedComponent.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::Astro" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/UiFrameworkComponent.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::Astro" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroLocalComponent.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Astro" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroNamespacedComponentsScope.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::Astro" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/types/AstroGlobalType.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Astro" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findBase()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/refactoring/AstroExtractFunctionHandler.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::Astro" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldContinueParsingTag()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parsePrimaryExpression()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clone()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroContentRoot.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::Astro" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroContentRoot.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::Astro" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/settings/AstroServiceConfigurable.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Astro" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertRequiredImports()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/imports/AstroComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Astro" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/refs/AstroImplicitUsageProvider.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Astro" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkImpl()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroConfigAccessibilityChecker.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::Astro" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSpacing()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsSpacingBuilder.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::dts" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingLoader.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::dts" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/parser/DtsParserDefinition.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::dts" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProperty()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/DtsPsiFactory.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::dts" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOwnReferences()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsValueMixin.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/DtsPropertyValue.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::dts" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/DtsLabelReference.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::dts" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/DtsPathReference.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::dts" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installOn()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsInputStatus.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::dts" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/highlighting/DtsSyntaxAnnotator.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::dts" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writePair()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/DtsInsertSession.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/provider/DtsValueProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::dts" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativize()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsPath.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun node()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFile()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::dts" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addStatementsTokens()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpLexerAdapterBase.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::dts" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceAll()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/references/NextJsDirectFileReferenceResolver.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::nextjs" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/AbstractStepDefinition.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List loadStepsFor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::cucumber" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getExtensionMap()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::cucumber" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllStepDefinitions()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::cucumber" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection findAllStepDefinitions()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::cucumber" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prepareStepRegexp()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasStepsBefore()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::cucumber" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GherkinKeywordList getKeywordList()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutlineStepSubstitution convertOutlineStepName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinPsiUtil.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cucumber" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParamsSubstitutions()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioOutlineImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void guardCukexSpecialSymbols()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::cucumber" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GherkinStepsHolder createScenarioFromText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementFactory.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFoldingBuilder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cucumber" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseTags()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/navigation/CucumberGoToRelatedProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cucumber" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection collectUsedColumnNames()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberTableInspection.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cucumber" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean createFileOrStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFixBase.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::cucumber" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/actions/GherkinStepParameterSelectioner.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cucumber" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsGlobalVariableStructureViewElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::drools" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsEditorHighlighter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeJavaStatementElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportedClassName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsImportImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::drools" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportedPackage()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsImportImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::drools" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFunctionLightMethodBuilder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::drools" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedClassesProcessor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::drools" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsDeclaredTypesProcessor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::drools" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processEnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsDeclaredTypesProcessor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::drools" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLocalVariablesProcessor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::drools" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processPatternBinds()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processOOPathBinds()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/actions/CreateRuleFileAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::drools" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributes()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestPsiTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDirectives()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestPsiTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBundleVersion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestPsiTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/CachingBundleInfoProviderTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::osmorc" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleImport()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSymbolicNameInference()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpecificOutputPath()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDescription()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/AbstractDependencyFilter.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::osmorc" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void inlineDependency()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/DependencyEmbedder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::osmorc" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFacetConfiguration createConfiguration()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFrameworkDetector.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFacetConfiguration createConfiguration()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/BndOsmorcFrameworkDetector.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::osmorc" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/GenericRunPropertiesEditor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::osmorc" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onRemoveClick()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/ui/EquinoxRunPropertiesEditor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::osmorc" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolveAction.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::osmorc" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void renderVersion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean appliesTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJdkConfigured()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlAnnotator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::jhipster" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUnderEntitiesSelector()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlInspectionUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::jhipster" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBracesFoldingParent()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlFoldingBuilder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jhipster" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlEnumMixin.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jhipster" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlEntityMixin.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jhipster" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentShown()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void componentHidden()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detachHtmlPanel()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEntityNodeLink()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeLink.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jhipster" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JComponent createSimpleGraphView()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramPanel.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::jhipster" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPackageRelativePath()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaLspServerSupportProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::prisma" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deferred()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaCompoundSchema.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::prisma" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForCompletion()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/PrismaSchemaFakeElement.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::prisma" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/folding/PrismaFoldingBuilder.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::prisma" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/structureview/PrismaStructureViewElement.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::prisma" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectSchemaElements()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaGeneratorFieldsProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::prisma" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectSchemaElements()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaDatasourceFieldsProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::prisma" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLookupElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaKeywordProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::prisma" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishGroup()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignmentProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::prisma" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaFormattingModelBuilder.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::prisma" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigManager.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::prisma" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectSearchRequest()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/findUsages/search/PrismaSchemaRenameUsageSearcher.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::prisma" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doParse()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/PrismaDocCommentElementType.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::prisma" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unwrap()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/types/PrismaType.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::prisma" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/symbols/references/PrismaSchemaReferenceContributor.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::prisma" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateScriptScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueComponentSourceEdit.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::vuejs" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueTopLevelLiveTemplateContextType.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::vuejs" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNewComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentDataBuilder.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::vuejs" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentDataBuilder.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::vuejs" ],
  "startLine" : 450,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExpressionText()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentDataBuilder.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::vuejs" ],
  "startLine" : 469,
  "endLine" : 475,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performInplaceRefactoring()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::vuejs" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processDecorator()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/templateLoader/TemplateLoaderFrameworkHandler.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/templateLoader/TemplateLoaderComponentInfoProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/component/VuexBasicComponentInfoProvider.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::vuejs" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexActionContextType.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::vuejs" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexGetterType.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexStoreSymbolStringReference.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::vuejs" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addReference()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexJSLiteralReferenceProvider.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::vuejs" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexImplicitElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/index/VuexFrameworkHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentInfoProvider.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::vuejs" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentPropType.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMine()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/codeInsight/NuxtFileReferenceHelper.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun merge()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceFilter.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveReferenceToVueComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::vuejs" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitContainer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourceProvideType.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourcePropType.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourceSlotScopeType.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::vuejs" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourceModelPropType.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildTypeTextImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourceSlotBindingType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueIndentOptionsEditor.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRule()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/arrangement/VueRearranger.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueParsingLexer.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExprTokenType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArguments()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSFilterArgumentsListImpl.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::vuejs" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTypeSubstitutorForGenerics()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSEmbeddedExpressionContentImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVarStatement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSVForExpressionImpl.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSFilterExpressionImpl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsTypeEvaluation()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/lsp/VueLspTypeScriptService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::vuejs" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProbeLocations()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueTypeScriptServiceProtocol.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/css/refs/VueCssReferencesContributor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::vuejs" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueSlotElementScope.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::vuejs" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueIncorrectlySelfReferredComponentFilteringScope.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueIncorrectlySelfReferredComponentFilteringScope.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueIncorrectlySelfReferredComponentFilteringScope.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueScriptSetupNamespacedComponentsScope.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::vuejs" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueBindFilter.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::vuejs" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterNameMatches()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueBindFilter.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::vuejs" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueWebTypesMergedSymbol.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::vuejs" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentNamespaceSymbol.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTypeScriptProjectFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueProjects.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::vuejs" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVaporProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueProjects.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::vuejs" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueContainerScopeProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExportScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::vuejs" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectVueScriptLanguage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::vuejs" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFirstInjectedFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::vuejs" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::vuejs" ],
  "startLine" : 453,
  "endLine" : 460,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexImplicitElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 464,
  "endLine" : 470,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 764,
  "endLine" : 770,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIncludeInfos()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFileIncludeProvider.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/DataFunctionInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::vuejs" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relabel()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/vue-language-tools/language-server/2.2.10/build.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSVForVariableImpl.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getNameIdentifierRange()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterPomTarget.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFirstConstructorArgument()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaPomDeclarationSearcher.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAnnotationStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStepDefinitionClass()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTslBlock()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslBlock.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslBlock.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBracesFoldingParent()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslFoldingBuilder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function compareNumbers()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/debugging.js",
  "fileLinesCount" : 9,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 1,
  "endLine" : 7,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAvailability()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FileReportDescriptor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun spawnNotification()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportParser.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun fetchHeadRevisions()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/vcs/VcsRevisionProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/JBProtocolQodanaCommand.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::qodana" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkedState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/OpenInIdeCloudReportDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaShowInspectionIntention.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun provideAll()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaYamlItem.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryCompute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/coverage/CoverageLanguage.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelAuthorization()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizingImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::qodana" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doRequest()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/api/IjQDCloudClient.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedLatestCloudReportDescriptor.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doValidate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionIdValidationRule.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openRunContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/scoped-script.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::qodana" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSkip()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newWithEnabledByDefaultTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfile.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun configureProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaProjectLoader.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::qodana" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun disableToolIfEmptyScopes()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaScopeModifier.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProfileScopes()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaScopeModifier.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun named()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/profile.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromPath()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/profile.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromParameters()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaConfig.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::qodana" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaYamlFiles.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getEnabledInspections()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaHighlightingSupportInfoProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrecedingPassesIds()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaHighlightingSupportInfoProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getEnabledInspections()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/DefaultQodanaHighlightingSupportInfoProvider.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun excludeFromConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaYamlConfigUpdateHandler.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getInMemoryPatchOfPhysicalConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/jenkins/SetupJenkinsViewModel.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/CombinedSetupCIViewModel.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::qodana" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/QodanaCIConfigService.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::qodana" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNextButtonDescriptorFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlAndRunQodanaStep.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forward()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlBeforeSetupCIStep.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNextButtonDescriptorFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlBeforeSetupCIStep.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::qodana" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/actions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::qodana" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewPanelProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmptyChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeModuleNodeImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmpty()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeNodesWithoutModuleNodeImpl.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeNodeBase.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProblemsViewState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewState.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChangedTo()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ClearQodanaCacheAction.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaProblemTreeExcludeActionGroup.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenQodanaCloudOpenInIdeReportAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewOpenWebUiAction.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppCMakeEnabledProfileInitializer.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun performPreRunActivities()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaRadlerScopeLimitator.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterConfiguration()",
  "longName" : "",
  "relativeFileName" : "qodana/go/src/org/jetbrains/qodana/go/GoSdkWorkflowExtension.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun description()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/maven/src/org/jetbrains/qodana/jvm/maven/MavenProjectDescriber.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPolyadicExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseParameters()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/migrate/MigrateClassesScript.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  parseJson()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/json-yaml.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  parseYaml()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/json-yaml.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun imports()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/fqn.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun imports()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/js/src/org/jetbrains/qodana/inspectionKts/js/resolve-type.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apiMethods()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/js/src/org/jetbrains/qodana/inspectionKts/js/resolve-type.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun imports()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/JavaInspectionKtsDefaultImportsProvider.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::qodana" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanup()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpCoverageInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpClass()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpCoverageInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::qodana" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportCoverageLoaded()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/QodanaCoverageLoadingListener.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizeFilePath()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function mapToObject()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/convert-tslint-config.ts",
  "fileLinesCount" : 48,
  "components" : [ "primary::tslint" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private getOptions()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/languageService/tslint-plugin.ts",
  "fileLinesCount" : 148,
  "components" : [ "primary::tslint" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptPsiFile()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintExternalAnnotator.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::tslint" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLinterInput()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLinterInput.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::tslint" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createLanguageServiceQueue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/service/TsLintLanguageService.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::tslint" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleEnableStatusChanged()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TslintPanel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tslint" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TSLintPlugin.prototype.getOptions = function()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function AuthCheckSSO()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testResources/testData/has/files/main.lua",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allowSafeStdoutUsage()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean existsAndBefore()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int visitGroup()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initValues()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceVersionFilterComponent.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveValues()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceVersionFilterComponent.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVcsCloneComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCheckoutProvider.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String extractClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceInfoAndClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOnlyRevisionNumber.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnored()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String simplifyNameIfPossible()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegratePanel.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegratePanel.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBaseInfoWorker.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFileIfWritable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recheckWhatUnversionedRefreshNeeded()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contentsChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionKey.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getLineRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIsOfflinePanel.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getServerVersionYearCached()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryLocationGroup createGroup()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeUnsyncedIdeaChangelists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection convertToFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MultiMap invertConnectionMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsRevisionNumber.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getOptions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientData.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforcePhysicalConnectionParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePhysicalConnectionParameters.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInitialFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceConfigurable.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startListening()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginState.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reconnected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginStateListener.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPasswordWasOk()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChange.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PerforceContentRevision create()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContentRevision.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ResolvedFile.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getConnectionsByKeys()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParticularConnectionSettings getSettings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnyErrors()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceMultipleConnections.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParametersConnection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyConfigChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceExternalConfigTracker.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRecursivePath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revertUnchanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 373,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getAllLines()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1166,
  "endLine" : 1172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJobSpecification()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1636,
  "endLine" : 1642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldPassArgumentsViaFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1762,
  "endLine" : 1768,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shelve()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 2001,
  "endLine" : 2007,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChangeList findOrCreateDefaultList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeListHelper.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseAndFill()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveJobsInCache()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initData()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SelfLoadingJobDetailsPanel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean reportException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String assumeFirstParamP4File()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToStream()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ConnectionId.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change getChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4EditOperation.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runOperations()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getReopenedPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clearCachesAfterMove()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object start()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/TracerManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCustomComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceWokspaceComboBoxAction.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupByChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelfUtils.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String clientSpecWithAltRoot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceAltRootTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSCR1920()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSCR1920_2()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReInclude()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoop()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void should_support_wildcards_unrecursive()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceViewTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void should_support_wildcards_unrecursive2()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceViewTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShelveFromANamedChangelistWithTheSameCommentAddsToTheExistingShelf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceShelveTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShelveFromANamedChangelistWithADifferentCommentCreatesNewChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceShelveTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void waitForConnectionManagerInitialization()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillPerforceSettings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUseP4Config()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessOutput runP4WithClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 616,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void verifyOpened()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 641,
  "endLine" : 647,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ensureNoEnvP4Config()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 719,
  "endLine" : 725,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDiff()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOverlaysTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCopyAddedFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListenerTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestVariants()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkDuplicateDescriptionLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShowEmptyChangelistsInIdea()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOfflineAdd()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangesForRenameDoneOffline_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSeveralRenameMoveOperationsOffline_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalChangeList switchToChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 801,
  "endLine" : 807,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/AnnotationParsingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/UnversionedTest.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseOneTextElement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void passEOLsAndIndents()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 706,
  "endLine" : 712,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPugElement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeToPugTransitionHelper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jade" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean passRest()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeConfigurableProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jade" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeJsCodeBlockPatchedImpl handleContentChange()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockPatchedImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeClassNameImpl handleContentChange()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeClassNameImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jade" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeJsCodeBlockImpl handleContentChange()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jade" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeTagIdImpl handleContentChange()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeTagIdImpl.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jade" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int calcSecondLineIndent()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/IndentUtil.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::jade" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerJSLayers()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeEditorHighlighter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jade" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateLanguageBlock createTemplateLanguageBlock()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeFormattingModelBuilder.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/ParamAnnotator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::gauge" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getJavaFileName()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/FileManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationType getType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/GaugeNotification.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::gauge" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeCommandLineState()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeCommandLineState.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::gauge" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runWriteAction()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/undo/UndoHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::gauge" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getTemplates()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/json/ManifestSchemaProviderFactory.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gauge" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsModel.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gauge" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent createEditor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeConfig.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValid()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/ReferenceCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getConceptFileNames()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfoCollector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement getStep()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/StepsBuilder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/SpecFile.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getStepElement()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/StepCollector.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addGaugeJavaLib()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMeteorStatus()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsCompletionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorParsingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Meteor" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebugProcessStarter.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Meteor" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfiguration.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Meteor" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOnlySourceMappedBreakpoints()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorFileFinder.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result applyFilter()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorErrorFilter.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::Meteor" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addComponents()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfigurationEditor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/ui/MeteorConfigurable.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorMustacheTagPsiReference.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Meteor" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkTemplateReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorHelpersFrameworkIndexingHandler.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Meteor" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getKeys()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorTemplateIndex.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Meteor" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildUI()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectPeer.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Meteor" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setValue()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorUIUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Meteor" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function requireInContext()",
  "longName" : "",
  "relativeFileName" : "prettierJS/resources/javascript/prettier-plugin.ts",
  "fileLinesCount" : 206,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configure()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguratorService.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logAutoEnableInNewProject()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfigurationCollector.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NodePackageRef getPackageRefForPackageFieldBindingInConfigurable()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConfigFile()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Path getPrettierLanguageServicePath()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveConfig()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageService.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInstalled()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installCodeStyle()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierCompatibleCodeStyleInstaller.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/config/PrettierConfigJsonSchemaInJsProvider.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endUpdate()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioReloadOnRunConfigChange.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::platformio" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDriverCommandLine()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runnerForTask()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioProjectTaskRunner.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::platformio" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectExcludeRoots()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioWorkspace.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::platformio" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadWorkspace()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioWorkspace.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::platformio" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/migration/PlatformioProjectMigrationProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::platformio" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioToolWindowFactory.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::platformio" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDenoCacheFile()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoUtil.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::Deno" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditorTabTitle()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/editor/DenoEditorTabTitleProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::Deno" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalProjectLibraries()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoLibraryProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::Deno" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildNpmModel()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDenoPath()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDenoCache()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNode()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/roots/DenoExternalLibrariesWorkspaceModelNodesProvider.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Deno" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relabel()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeSilently()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorToolWindowFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Supplier getDynamicText()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/actions/EditSettingsAction.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextAttributesKey getKeywordKey()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextHighlightingAnnotator.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextAttributesKey getEnumValueKey()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextHighlightingAnnotator.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodeSample()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::protobuf" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodeSample()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbTextLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ASTNode deepestLeaf()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbBlock.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::protobuf" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readPathAsString()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/util/ResourceUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/actions/InsertSchemaDirectiveAction.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::protobuf" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getDomainName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextDomainBase.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::protobuf" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IElementType get()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoTokenTypes.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::protobuf" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isValidUint32()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoNumberValue.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::protobuf" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextFieldNameMixin.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::protobuf" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbOptionExpression buildExpression()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbOptionStatement buildStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbGroupDefinitionMixin.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::protobuf" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuiltInType getBuiltInType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTypeNameMixin.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getMaxValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbExtensionRangeBase.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String trimRadixPrefix()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoNumberValueUtil.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addLineComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addBlockComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSuitableImportPaths()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/util/PbImportPathResolver.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::protobuf" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/util/PbUiUtils.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/pbPastedEntities.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createBuiltinTypeBuildersWithSpace()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createBuiltinTypeBuilders()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateOptionExpression()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean allowsAliases()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCanonicalName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 314,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateGroupDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 303,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PbNamedTypeElement resolveType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 755,
  "endLine" : 761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PbMessageType getFieldType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextAttributesKey getInvalidEscapeAttributes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbPackageStatementStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbPackageStatementStub.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbEnumDefinitionStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbEnumDefinitionStub.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbExtendDefinitionStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbExtendDefinitionStub.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbServiceDefinitionStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbServiceDefinitionStub.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbMessageDefinitionStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbMessageDefinitionStub.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbGroupDefinitionStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbGroupDefinitionStub.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbOneofDefinitionStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbOneofDefinitionStub.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GlobalSearchScope getUnionScope()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbFileResolver.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::protobuf" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PbMessageType getContainingMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbTextFieldNameReference.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::protobuf" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange calculateRangeInPath()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/ProtoSymbolPathReference.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::protobuf" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalSearchScope getScope()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String fieldName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/JavaNameGenerator.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::protobuf" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Commenter getCommenter()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/comments/HbCommenter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::handlebars" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbSimpleInverseImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::handlebars" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ASTNode getElseNode()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbSimpleInverseImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::handlebars" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbOpenBlockMustache getPairedElement()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbCloseBlockMustacheImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::handlebars" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbCloseBlockMustache getPairedElement()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbOpenBlockMustacheImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::handlebars" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::handlebars" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::handlebars" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GrMethodCall buildStepDefinitionByStep()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinitionCreator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerSettings.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::javascript" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void uninstallBowerPackages()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchLatestVersion()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleText()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/CompilerMessageHandlerBase.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkCancelled()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/CompilerMessageHandlerBase.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canBeCompilerOptionValue()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/LinkageType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexDependenciesImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependenciesImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlexBuildConfiguration createTemporaryCopyForCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State getState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackageEntryImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilerOptionInfo getOptionInfo()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseTokens()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/com/intellij/flex/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeaConfiguratorFlexmojos5()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeaConfigurator()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Maven()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/Maven.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MavenSession createSession()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addCompilerSourceRoot()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/AdditionalSourceRootUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/AdditionalSourceRootUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object invokePublicMethod()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/Flexmojos.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int add()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized String keyboardReadLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 479,
  "endLine" : 487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doContinue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2425,
  "endLine" : 2432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4032,
  "endLine" : 4037,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disableBreakpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5342,
  "endLine" : 5347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int add()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized String keyboardReadLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 480,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doContinue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2460,
  "endLine" : 2467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4053,
  "endLine" : 4058,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disableBreakpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5368,
  "endLine" : 5373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean catchpointAdd()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5904,
  "endLine" : 5910,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int add()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized String keyboardReadLine()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 489,
  "endLine" : 497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doContinue()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2469,
  "endLine" : 2476,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4062,
  "endLine" : 4067,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disableBreakpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5413,
  "endLine" : 5418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean catchpointAdd()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5949,
  "endLine" : 5955,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveImportStatements()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3115,
  "endLine" : 3120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuperclassUpdated()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4483,
  "endLine" : 4488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QNameSourceUpdated()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4496,
  "endLine" : 4501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiNameMeaningChanged()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4509,
  "endLine" : 4514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilesChangedAffected()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4522,
  "endLine" : 4527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrongPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4553,
  "endLine" : 4558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrongDefinitionName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4565,
  "endLine" : 4570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionNameFileNameMismatch()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4577,
  "endLine" : 4582,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnableToResolveClass()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4691,
  "endLine" : 4696,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnableToResolveResourceBundleForLocale()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4726,
  "endLine" : 4731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanThreadLocals()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/com/intellij/flex/compiler/flex3/Flex3Handler.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanThreadLocals()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/com/intellij/flex/compiler/flex4/Flex4Handler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseTokens()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFunctionIdentifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseArgumentList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 610,
  "endLine" : 615,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceCheckForSemicolon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 636,
  "endLine" : 641,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendFileLocation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendSourceRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dumpExtendsList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Swf.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::flex" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String labelFor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/LabelInfo.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int readS24()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/MethodInfo.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::flex" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String replace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateReferences()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitTestCreator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodInspectionBase.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/wizard/FlexModuleWizardForm.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderRootTypePresentation getRootTypePresentation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryRootsComponentDescriptor.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String read()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/CompositeDebuggerCommand.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugRunner.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBlank()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1282,
  "endLine" : 1287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removeTrailingNewLines()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 579,
  "endLine" : 584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/SendCommandToDebuggerAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Place getPlaceFor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 441,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ModuleLibraryEntryImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryState getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ModuleLibraryEntryImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilesToPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModifiableFlexBuildConfiguration createBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableDependencyEntry createSharedLibraryEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 545,
  "endLine" : 550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/FlexBuildConfiguration.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canDependOn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/FlexProjectRootsUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRootSetChangedListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRootSetChangedListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback navigateTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDescriptorForm.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInfoAndValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 961,
  "endLine" : 966,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1225,
  "endLine" : 1231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTableOnItemsAdded()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1428,
  "endLine" : 1433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1504,
  "endLine" : 1509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepeatableValueDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RepeatableValueDialog.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCallback navigateTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::flex" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectFlexSdkDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SelectFlexSdkDialog.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showDisabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigurationNature getNature()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTestMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexImplicitUsageProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfQualifiedNamedElementNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexClassMemberNode.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addSwcRoot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashProjectStructureProblem createGeneralOptionProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureProblem.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddRemoveTableRowsDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCompilerException()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCompilerException()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCompilerException()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getConfigFileName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 827,
  "endLine" : 832,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPathToFlexUnitMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 858,
  "endLine" : 863,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureErrorsDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addIfANE()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilationUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 690,
  "endLine" : 695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void disableCompilationSkippedWarning()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 688,
  "endLine" : 693,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlayerVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFlexCompilerWorkDirPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashModuleSourceItem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashBCOutputSourceItem.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadMainClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 465,
  "endLine" : 470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadTargetPlayerVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 472,
  "endLine" : 477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadAdditionalCompilerArguments()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadSdkName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FBRLMInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parameters getParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibAction.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/DeviceInfo.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String truncateVersionString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSReferenceEditor createHostComponentCombo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewActionScriptClassAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fixParentComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun spaceExistenceTypeBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValidName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 699,
  "endLine" : 704,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagramEdge addEdgeAndRefresh()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 851,
  "endLine" : 856,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptTarget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlEdgeCreationPolicy.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptedForDnD()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDndProvider.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleColoredText getFieldPresentableName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String fixVectorTypeName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlVfsResolver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areEquivalent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptIndentOptionsEditor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSStatementWithLabelReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptKeywordHighlighterVisitor.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiFile getTopLevelContextFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 617,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSPropertyAccessorIntentionAction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlTag createOrGetMetadataTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateEventMetadataByMxmlAttributeFix.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidArrayIndexType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptTypeChecker.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validateSetter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1138,
  "endLine" : 1143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CreateFlashClassWizard.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateStep()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CreateFlashClassWizard.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariablesStep()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CustomVariablesStep.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void expireNotification()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void submit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contributeMetaData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexApplicationComponent.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int findSeparatorPosition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexConfigXmlReferenceContributor.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getClassOwnerTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectComponentsTagRecursively()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void clearCodeContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextHolder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isDynamicClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String validateValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1371,
  "endLine" : 1376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contentIsArrayable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 930,
  "endLine" : 935,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isXmlOrXmlListTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSuperClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/XmlIdValueReference.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPackageNameLabelText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractInterfaceDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassNameLabelText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperClassDialog.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPackageNameLabelText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperClassDialog.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlexIntroduceConstantDialog createDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InplaceSettings getInplaceSettings()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canMove()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersHandler.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsShorthand()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CssColorValue createCssColorValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CssLengthValue createCssLengthValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CssNumberValue createCssNumberValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionScriptBaseJSSymbolProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doProcessAdditionalType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 381,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getNameElementIfElementIsXmlTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptFlexResolveUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int comparePriorityTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTaggedResolveResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPackages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptReferenceExpressionResolver.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConditionalVariableReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptReferenceExpressionResolver.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::flex" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBuiltInClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::flex" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addPartialMatch()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGlobalType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setMochaSpecFilter()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/karma-intellij-adapter.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::js-karma" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function processStdInput()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 127,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function disableSingleRun()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellij.conf.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js-karma" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "config.set = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellij.conf.js",
  "fileLinesCount" : 181,
  "components" : [ "primary::js-karma" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LogManager.prototype.attachToAnything = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function filterSuiteNames()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.onBrowserLog = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addCoverageReporterIfNeeded()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function canCoverageBeDisabledSafely()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sendCoverageReportFile()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node.prototype.writeStartMessage = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node.prototype.writeFinishMessage = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestSuiteNode.prototype.findChildNodeByKey = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBrowsersReadyStatus()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shutdown()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 313,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaServerRestarter()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerRestarter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::js-karma" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaRerunFailedTestAction()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRerunFailedTestAction.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::js-karma" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isConfigurationFromCompatibleContext()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationProducer.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refactored()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationRefactoringHandler.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::js-karma" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaBasePathFinder.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::js-karma" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference createFileReference()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::js-karma" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWrappingTypeForTagBegin()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsFormattingModelBuilder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::mdx" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TagNameSynchronizer()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValidTagNameChar()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkResultByText()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartImplementationsViewTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runTestInDirectory()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleStrictTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::Dart" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterEqualsVar()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterAfterEqualsProperty()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterBeforeStringParam()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 588,
  "endLine" : 593,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnterBeforeMetadataNamedArg()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 604,
  "endLine" : 609,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineDocComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartSelectWordTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void undoAndUpdateHighlighting()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testErrorsRemoved()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerStatementCompletionTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerStatementCompletionTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerImplementationsMarkerProviderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerEditingTest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerOverrideMarkerProviderTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerOverrideMarkerProviderTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerIntentionsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorSig2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorSig3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServerRenameRefactoring createRenameRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCheckInitialConditionsCannotCreate()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDartInternalLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 411,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInsideIncompleteListLiteral()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkRootsFromLibrariesFile()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartSdkConfigurationTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkRootsUsingBlacklist()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartSdkConfigurationTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartHierarchyTestBase.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 409,
  "endLine" : 419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startsWith4()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startsWith5()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedAvailableSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedImplemented()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteResponseStream()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteResponseStream.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisOverridesProcessor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisOutlineProcessor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerStatusProcessor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisErrorsProcessor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisClosingLabelsProcessor.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisOccurrencesProcessor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisHighlightsProcessor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationCompletionExistingImportsProcessor.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisGetHover()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisSetGeneralSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 354,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisSetSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateCompletionGetSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 506,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateCompletionSetSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 563,
  "endLine" : 568,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateEditGetFixes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 660,
  "endLine" : 665,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateEditStatementCompletion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 720,
  "endLine" : 725,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateExecutionSetSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 893,
  "endLine" : 898,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalyticsSendTiming()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1118,
  "endLine" : 1123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RequestError processErrorResponse()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1417,
  "endLine" : 1422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NavigationRegion fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServerLogEntry fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetFeedback.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InlineMethodFeedback fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedClass.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedClass.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionRelevanceTag.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionRelevanceTag.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImports.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverriddenMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverriddenMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FoldingRegion fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AddContentOverlay.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AddContentOverlay.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IncludedSuggestionSet fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PostfixTemplateDescriptor fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefactoringProblem fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClosingLabel fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AvailableSuggestionSet fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringFeedback.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlutterWidgetPropertyValueEnumItem()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisStatus.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringOptions.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestion.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestion.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Position.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Position.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImport.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ChangeContentOverlay.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::Dart" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LibraryPathSet.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverrideMember()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceFileEdit fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionVariable.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionVariable.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuntimeCompletionExpression fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LinkedEditGroup fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImportedElementSet fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElementSet.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineLocalVariableFeedback.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineLocalVariableFeedback.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFixDetail.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFixDetail.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorFixes.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Occurrences fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFix.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResult()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImportedElements fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HighlightRegion fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DiagnosticMessage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DiagnosticMessage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RequestError fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableFile.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableFile.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBreakpointAtEntry()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getInstancesAsList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getObject()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSourceReport()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getStack()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 530,
  "endLine" : 535,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVMTimeline()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 559,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lookupPackageUris()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 646,
  "endLine" : 651,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lookupResolvedPackageUris()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 670,
  "endLine" : 675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerService()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 692,
  "endLine" : 697,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 728,
  "endLine" : 733,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExceptionPauseMode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 786,
  "endLine" : 791,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 797,
  "endLine" : 802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 844,
  "endLine" : 849,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/string.dart",
  "fileLinesCount" : 829,
  "components" : [ "primary::Dart" ],
  "startLine" : 755,
  "endLine" : 760,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isAorBandAnother()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f09()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f10()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 346,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void display()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f16()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Widget build()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/UnifiedCollections.dart",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "factory CSSMatrix()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/DartQuickAssistIntention.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicableElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyBrowser.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyBrowser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartTypeHierarchyNodeDescriptor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyNodeDescriptor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCandidates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateAccessorHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean accept()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateGetterSetterFix.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean accept()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateGetterSetterFix.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean accept()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateGetterSetterFix.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateAction.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doEnable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateEqualsAndHashcodeAction.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processElements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateConstructorFix.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeInvoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateEqualsAndHashcodeFix.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processElements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateEqualsAndHashcodeFix.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doEnable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateToStringAction.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processElements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateNamedConstructorFix.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processElements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateToStringFix.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartSelectionFilter.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLastFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setBreakpointsSet()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setShouldInitialResume()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runToPosition()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 488,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllVmBreakpoints()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void breakpointResolved()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTemporaryBreakpoints()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartExceptionBreakpointHandler.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean equalSourcePositions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceListener.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceListener.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSetInitialBreakpointsAndResume()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateInTargetContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 730,
  "endLine" : 735,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void coloredTextAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiFile createExpressionCodeFragment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartDebuggerEditorsProvider.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPathStartIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartPositionInfo.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Dart" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartPopFrameAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/actions/DartPopFrameAction.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/actions/DartPopFrameAction.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStatusDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addReanalyzeActions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNotifications()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartAnalysisToolWindowFactory.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFromFilterSettingsUI()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElementsWithName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartSymbolContributor.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void canRun()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerExtractMethodRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractMethodRefactoring.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerExtractLocalVariableRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractLocalVariableRefactoring.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerInlineMethodRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineMethodRefactoring.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLineComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement firstMovableComponent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeMove()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Icon applyOverlay()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::Dart" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDartComponent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/marker/DartServerOverrideMarkerProvider.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineMarkerInfo getLineMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/marker/DartServerImplementationsMarkerProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CallChain collectSurroundingMessageSends()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 877,
  "endLine" : 882,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartComponentInfo read()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentInfoExternalizer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HierarchyInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartInheritorsSearcher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange reformatRangeAsPostFormatProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean varInitWrapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean noSpace()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbsolutePathReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/PubspecYamlReferenceContributor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAlivePubServerProcesses()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectView/DartTreeStructureProvider.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPackageLocationString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectView/DartTreeStructureProvider.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageSuite.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFlutterModule()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/flutter/FlutterUtil.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleWizardStep.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void onDartRootsChanged()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartWorkspaceModelChangeListener.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isFilteredOut()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartPsiScopeProcessor.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addFromVarDeclarationList()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartControlFlowUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile createExpressionCodeFragment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartElementGenerator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getTypes()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 584,
  "endLine" : 589,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getParameterIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 737,
  "endLine" : 742,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 851,
  "endLine" : 856,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void removeAllFromMap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 444,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 735,
  "endLine" : 740,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedImplemented()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedSearchResults()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverConnected()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConvertedOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOriginalOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAnalysisServerListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 612,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRequestListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 630,
  "endLine" : 635,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeResponseListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 648,
  "endLine" : 653,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1260,
  "endLine" : 1265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1754,
  "endLine" : 1760,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1792,
  "endLine" : 1798,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1980,
  "endLine" : 1985,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execution_deleteContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1998,
  "endLine" : 2003,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2031,
  "endLine" : 2036,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void consumeLibraryRef()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2521,
  "endLine" : 2527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2618,
  "endLine" : 2623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendRequestToServer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2629,
  "endLine" : 2634,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerLogSubscription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2640,
  "endLine" : 2645,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void server_setSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2647,
  "endLine" : 2652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "when_writing",
  "longName" : "when_writing",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "warn",
  "longName" : "warn",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.is_in_buildserver_mode",
  "longName" : "self.is_in_buildserver_mode",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/rakerunner_consts.rb",
  "fileLinesCount" : 130,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_set_node_name",
  "longName" : "self.create_set_node_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_test_output_message",
  "longName" : "self.create_test_output_message",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_msg_warning",
  "longName" : "self.create_msg_warning",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_pair_by",
  "longName" : "get_pair_by",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parse_rspec_proxy_location",
  "longName" : "parse_rspec_proxy_location",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extract_source_location_from_closure",
  "longName" : "extract_source_location_from_closure",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log_msg",
  "longName" : "log_msg",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rm_logger",
  "longName" : "rm_logger",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "class_location",
  "longName" : "class_location",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "start",
  "longName" : "start",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "send_service_message",
  "longName" : "send_service_message",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suite_finished",
  "longName" : "suite_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "with_message_and_backtrace",
  "longName" : "with_message_and_backtrace",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_group_finished",
  "longName" : "example_group_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_passed",
  "longName" : "example_passed",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "repair_process_output",
  "longName" : "repair_process_output",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 553,
  "endLine" : 560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close_example_group",
  "longName" : "close_example_group",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 601,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_examples_name",
  "longName" : "tc_examples_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extract_cucumber_location",
  "longName" : "extract_cucumber_location",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 532,
  "endLine" : 538,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_my_stats",
  "longName" : "print_my_stats",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 539,
  "endLine" : 545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "on_test_step_started",
  "longName" : "on_test_step_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "on_test_case_finished",
  "longName" : "on_test_case_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "on_test_run_finished",
  "longName" : "on_test_run_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close_rule",
  "longName" : "close_rule",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledFor()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAvailableForPlatform()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasRevealFramework()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/metadata-crawler/src/main/kotlin/ResourceTypesSaver.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationIconProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun resource()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resourceCondition()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun root()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 697,
  "endLine" : 703,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildFromElement()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationReferenceProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun file()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/JsonCloudFormationParser.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 364,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileVariableReference.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::makefile" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileVariableReference.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::makefile" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowAutoscrollToSourceAction.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::makefile" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getElementForDocumentation()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/AngularJSDocumentationProvider.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDocumentationElementForLookupItem()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/AngularJSDocumentationProvider.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nonBindable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/editor/AngularJSInjector.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doProcessElementsWithName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/navigation/AngularGotoSymbolContributor.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/ShowUiRouterStatesNewDiagramAction.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String normalizeTemplateUrl()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createRootTemplatesForEmbedded()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AngularJSLocalImplicitElement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSDICompletionContributor.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getStateName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSUiRouterStatesReferencesProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getViewName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSUiRouterViewReferencesProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement getEnumeratedValueDeclaration()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJSONAttribute()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributesRegistry.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularNamedItemDefinition.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void multiResolve()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularIndexUtil.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun describe()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/toolchain/ToolchainDescriptionProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun describe()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/toolchain/ToolchainDescriptionProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendTo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun describe()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/workspace/WorkspaceDescriptionProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 8,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/HilTemplateCompletionContributor.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/HclFileReferenceProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/HclFileReferenceProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::terraform" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasHCLLanguageFiles()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/util.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::terraform" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDemoText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILColorsPage.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HCLElementLazyReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ResourceEachVariableReferenceProvider.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::terraform" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expectForEnd()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expectIfEnd()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean removeForEndExpectation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean removeIfEndExpectation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILVariableMixin.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/DynamicBlockVariableReferenceProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::terraform" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPattern()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/HILElementRenameValidator.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/IntroduceValidator.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDefinedInScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/IntroduceValidator.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canSelect()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLHILStringLiteralSelectionHandler.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNames()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/GoToSymbolContributor.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/GoToSymbolContributor.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLSyntaxHighlighterFactory.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::terraform" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/patterns/HCLPatterns.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::terraform" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPropertyKey()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElementGenerator.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::terraform" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralTextEscaper.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLVariableMixin.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReplacementLines()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLHeredocContentManipulator.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::terraform" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLHeredocContentManipulator.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::terraform" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentEndDelta()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/search/HCLIndexPatternBuilder.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExpressionsAt()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/hint/HCL2TypeProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExpressionsAt()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/hint/HCLTypeProvider.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNodeText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/findUsages/HCLFindUsagesProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLSymbolIndex.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::terraform" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/codeinsight/OpenTofuReferenceContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::terraform" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/terragrunt/codeinsight/TerragruntUnitHelper.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfDocumentPsi.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDefinedRequiredProvider()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromModulesJsonSource()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromReference()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceMatch()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTerraformDirSomewhere()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCombinedType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Variable.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isListType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isObjectType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLockFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/TfLocalSchemaService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::terraform" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Version.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::terraform" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/IntroduceValidator.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/BaseIntroduceVariableHandler.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIncomplete()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfCompletionUtil.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfConfigCompletionContributor.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::terraform" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfVARSIncorrectElementInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNumberLiteral()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLLiteralValidnessInspection.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::terraform" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedInspectionBase.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HclBlockMissingPropertyInspection.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfInitAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfRunExistingConfigAction.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBlockProperties()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/stack/component/TfComponentHelper.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun wrapAsModifiable()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void customizeLogConsole()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedWithExtend()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/ComboBoxWithMoreOption.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addItems()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupListeners()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDefaultValue()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapUtil.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTextFieldWithHistory()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapUtil.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSearchedScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEndTagRequired()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlAttributeDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValue()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange getValueRange()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAttributeValueManipulator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::CFML" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlLiteralExpressionType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlLiteralExpressionType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::CFML" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCompositeElement.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::CFML" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSet getCommentTokenSet()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlIndexPatternBuilder.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponentType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::CFML" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterface()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagImpl.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeNameImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlNamedTagImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::CFML" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenStart()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/lexer/CfmlLexer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::CFML" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenEnd()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/lexer/CfmlLexer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::CFML" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodeSample()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStylePanel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlAlignmentProcessor()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlAlignmentProcessor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAlignable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlSpacingProcessor()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlSpacingProcessor.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::CFML" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRightOperand()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlWrappingProcessor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlTypedHandler.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::CFML" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static char getCharAt()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/DocumentUtils.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::CFML" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getCfmlElementAtOffset()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCommenterData createBlockCommentingState()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::CFML" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectResultsFromChildren()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/structureView/CfmlStructureViewElement.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfigurable.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::CFML" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfigurable.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::CFML" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/inspections/CfmlReferenceInspection.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRelevantTextRange()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/injection/CfqueryEscaper.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private createStorage()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::Angular" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createEmptySnapshot()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 255,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toSourceRange()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/decorateLanguageService.ts",
  "fileLinesCount" : 174,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toGeneratedRange()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/decorateLanguageService.ts",
  "fileLinesCount" : 174,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkTypingContext()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2BracesInterpolationTypedHandler.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormSymbolScopeInAttributeValue.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormControlImpl.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormGroupImpl.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormArrayImpl.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsSymbolQueryScopeContributor.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::Angular" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsPolySymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressed()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularProject.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::Angular" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularProject.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::Angular" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAngularConfig()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularConfigProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractPaths()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2CliComponentGenerator.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::Angular" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFindUsages()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2MoveFileHandler.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseBound()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizeAttributeName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/arrangement/Angular2HtmlRearranger.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlAttrVariableImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlAttrVariableImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlAttributeStubSerializer.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlAttributeStubFactory.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonFileViewProviderFactory.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNextSibling()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPrevSibling()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listObjectProperties()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataUtils.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/BindingsTypeResolver.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::Angular" ],
  "startLine" : 554,
  "endLine" : 559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2PropertyBindingType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentBinarySignPriority()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2Action.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeReferenceExpressionImpl.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2TemplateBinding.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProbeLocations()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/protocol/Angular2TypeScriptServiceProtocol.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeMappings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withSourceFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSCallExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledDirectiveFileBuilder.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1260,
  "endLine" : 1265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1285,
  "endLine" : 1290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1308,
  "endLine" : 1313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isValidLetDeclarationAccess()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 2702,
  "endLine" : 2711,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeCtorFor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pipeInst()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtLeastAngularVersion()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/Angular2LangUtil.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/NgContentSelectorsScope.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectiveAttributeSelectorsScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/I18NAttributesScope.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2CustomCssPropertiesScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2CustomCssPropertiesScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2CustomCssPropertiesScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2CustomCssPropertiesScope.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::Angular" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DeferOnTriggerParameterScope.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/StandardPropertyAndEventsScope.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/TemplateBindingKeyScope.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/TemplateBindingKeyScope.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/CreateComponentDirectiveBindingScope.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::Angular" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/MatchedDirectivesScope.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::Angular" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/OneTimeBindingsScope.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::Angular" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectivePropertyMappingCompletionScope.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::Angular" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2TemplateScope.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::Angular" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetsToReferencedSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/references/Angular2SelectorReferenceProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newExpectedTypeEvaluator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveLimited()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImportStatementText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2AddImportExecutor.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDescriptor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ModuleImportCandidate.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TSReferencesContributor.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findParameterOwner()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2TemplateBindingsParameterInfoHandler.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInSource()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2DeclarationsScope.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hackNgModelChangeType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LibrariesHacks.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::Angular" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LibrariesHacks.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::Angular" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStubForArrayLiteral()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexUtil.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllKeys()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexUtil.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::Angular" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveLocally()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexUtil.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::Angular" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2SourceEntityListValidator.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeStartTemplateAction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentMethodIntentionAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAccessModifier()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentMethodIntentionAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularChangeModifierQuickFix.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleImportQuickFix.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToStandaloneNonStandaloneQuickFix.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToStandaloneNonStandaloneQuickFix.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveEntityImportQuickFix.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeStartTemplateAction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateComponentFieldAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAccessModifier()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateComponentFieldAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularCliAddDependencyInspection.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularHtmlLikeTemplateLocalInspectionTool.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/ExportNgModuleDeclarationAction.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNgModuleImportAction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2ActionFactory.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::Angular" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRawCandidates()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/AddNgModuleDeclarationAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2AliasedDirectiveProperty.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::Angular" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementAt()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::Angular" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllModules()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataEntitiesSource.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findDirectiveCandidates()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataEntitiesSource.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPipes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataEntitiesSource.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun index()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataNodeModuleStub.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::Angular" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun index()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataFunctionStub.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun index()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataClassStubBase.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::Angular" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveAttribute.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveAttribute.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMyFileType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataFileType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAnyElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2HostDirectivesResolver.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAcceptableEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceModule.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveProperty.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::Angular" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntity.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveAttribute.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceStandalonePseudoModule.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSVariable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTypeScriptTupleType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllModules()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntitiesProvider.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::Angular" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveProperties.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::Angular" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveProperties.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::Angular" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveProperties.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::Angular" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachModule()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyPipe.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyModule.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyDirectiveAttribute.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyEntity.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllModules()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyEntitiesSource.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyDirective.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::Angular" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssQuickFixTest.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::postcss" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestFindUsages()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::postcss" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveSelectorInterpolation()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::postcss" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseSimpleVariable()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToken()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parsePseudo()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomSelectorImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::postcss" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initState()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssHighlightingLexer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssHighlightingLexer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPostCssSimpleVar()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/actions/PostCssAddAtRuleNestToSelectorQuickFix.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this._run = function()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 189,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function convertStringReplayToBoolean()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "fileLinesCount" : 132,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function postProcess()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "fileLinesCount" : 132,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorFullInfo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getYoPackagePath()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanGlobalSettings.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setYoPackage()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanGlobalSettings.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanConfigurable.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createPanelIfNecessary()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanRunGeneratorWizardStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doPreviousAction()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanRunGeneratorWizardStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanRunGeneratorWizardStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateProject()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGenerator.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDiffChoice()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorListControl.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void done()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroComponent.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Astro" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/UnknownComponent.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Astro" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroNamespacedComponent.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::Astro" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroComponentPropSymbol.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Astro" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroFrontmatterScope.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Astro" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroNamespacedComponentsScope.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::Astro" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/AstroSymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::Astro" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAstroComponentImport()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/editor/AstroComponentSourceEdit.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Astro" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/refactoring/AstroRefactoringSupportProvider.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::Astro" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCustomAttributeValue()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseBlock()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildDefaultIndent()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroBlock.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contributeResolver()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/typescript/AstroTypeScriptImportsResolverProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Astro" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWorkspaceConfiguration()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroLspServerSupportProvider.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Astro" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationFor()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroLspTypeScriptService.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Astro" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/completion/AstroServiceCompletionContributor.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Astro" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/inspections/AstroDefaultInspectionSuppressor.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Astro" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/inspections/quickfixes/AstroImportComponentQuickFix.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Astro" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/ide/DtsNewFileAction.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::dts" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildChildren()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsBlock.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::dts" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWrap()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsWrappingBuilder.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::dts" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAlignment()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsWrappingBuilder.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::dts" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWrap()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsWrappingBuilder.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::dts" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAlignment()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsWrappingBuilder.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::dts" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWrap()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsWrappingBuilder.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::dts" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAlignment()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsWrappingBuilder.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::dts" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWrap()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsWrappingBuilder.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::dts" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAlignment()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsWrappingBuilder.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::dts" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromZephyr()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/DtsPropertyType.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::dts" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveReference()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/DtsBindingReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::dts" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsInsertIntoString()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertStringBackend.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::dts" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsBasePattern()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsPatterns.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dts" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsSubNode()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsPatterns.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dts" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/provider/DtsValueProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::dts" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsPath.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun walkFile()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsFileVisitor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::dts" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun walkInclude()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsFileVisitor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::dts" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertyValueRange()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/DtsInspectionsUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/DtsDuplicateElementInspection.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::dts" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createElement()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/PpTokenTypes.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::dts" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseStatement()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpStatementParserImpl.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::dts" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backupMarker()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpParserUtil.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::dts" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elseIf()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpParserLexerAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::dts" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpLexerAdapterBase.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::dts" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupAndSlotResolving()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsHighlightTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::nextjs" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GherkinKeywordProvider getKeywordProvider()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cucumber" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodeSample()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cucumber" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinBlock()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advanceOverWhitespace()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/FileTypeComboboxItem.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStep()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/GherkinBrokenTableInspection.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cucumber" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsFunctionStatementStructureViewElement.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::drools" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processDeclarations()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiCompositeElementImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::drools" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::drools" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInheritor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTraitable()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportedFunction()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsImportImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::drools" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTypeParameterList getTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::drools" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsImplicitVariable()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsImplicitVariable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::drools" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsImplicitVariable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::drools" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsImportedPackagesProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedPackagesProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::drools" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsImportedClassesProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedClassesProcessor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::drools" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsFunctionsProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsFunctionsProcessor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::drools" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsImportedFunctionsProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedFunctionsProcessor.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::drools" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsDeclaredTypesProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsDeclaredTypesProcessor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::drools" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsRhsImplicitAssignExpressionsProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsRhsImplicitAssignExpressionsProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::drools" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsImportedStaticMembersProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedStaticMembersProcessor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::drools" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsGlobalVariablesProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsGlobalVariablesProcessor.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::drools" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsOopSegmentProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsOopSegmentProcessor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::drools" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsUnitMembersProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsUnitMembersProcessor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::drools" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsLhsBindVariablesProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsBindVariablesProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::drools" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getPatternBinds()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsBindVariablesProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::drools" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsLhsOOPathBindVariablesProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsOOPathBindVariablesProcessor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::drools" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getOOPathBinds()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsOOPathBindVariablesProcessor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::drools" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsImplicitVariablesProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImplicitVariablesProcessor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::drools" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DroolsLocalVariablesProcessor getInstance()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLocalVariablesProcessor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::drools" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLocalVariablesProcessor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::drools" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processPsiClassTypeMembers()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightClass.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::drools" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameForGeneratedManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/refactoring/ActivatorRenameTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveForGeneratedManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/refactoring/ActivatorRenameTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renamePackage()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/refactoring/ActivatorRenameTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToString()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/run/SelectedBundleTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::osmorc" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FrameworkInstanceDefinition define()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/FrameworkInstanceDefinitionTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::osmorc" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetHeaderInEmptyManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/util/OsgiPsiUtilTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetHeaderInHalfEmptyManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/util/OsgiPsiUtilTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReplaceHeaderInManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/util/OsgiPsiUtilTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAppendToEmptyHeader()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/util/OsgiPsiUtilTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitProjectName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbstract()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/highlighting/UnregisteredActivatorInspectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::osmorc" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJdkManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestCacheTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::osmorc" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange adjust()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/ExportPackageParser.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::osmorc" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parseAttribute()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/OsgiHeaderParser.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::osmorc" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndManifestHeaderParsers()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/BndManifestHeaderParsers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalJARContentsWatcherManager()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/impl/AdditionalJARContentsWatcherManager.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addAdditionalJARContent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLibraryBundlificationRules()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettings.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::osmorc" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditorComponent.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/PackageAccessibilityInspection.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/UnregisteredActivatorInspection.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::osmorc" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportBuilder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::osmorc" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportWorkspaceAction.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::osmorc" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processInit()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processDone()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationEditor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::osmorc" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationEditor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerResources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/xml/OsgiResourceProvider.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::osmorc" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuildTarget.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::osmorc" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiBuildException()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildException.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::osmorc" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunSettingsEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jhipster" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addKeywords()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initTabs()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jhipster" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPredefinedSdkEntity.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::jhipster" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeLink.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jhipster" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeData.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::jhipster" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeData.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jhipster" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeItem.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jhipster" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeLink.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jhipster" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeField.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jhipster" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun group()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaCompoundSchema.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::prisma" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun element()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaElementGroup.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::prisma" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailableParams()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForCompletion()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/PrismaSchemaFakeElement.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::prisma" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/highlighting/PrismaHighlightingAnnotator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::prisma" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionContributor.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::prisma" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignmentProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::prisma" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigManager.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::prisma" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigManager.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::prisma" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/findUsages/search/PrismaSchemaUsage.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::prisma" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNewLine()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/parser/PrismaParserUtil.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::prisma" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/manipulators/PrismaStringLiteralExpressionManipulator.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::prisma" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguageByInfoString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-markdown/src/com/intellij/vuejs/markdown/VueCodeFenceLanguageProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfoStringForLanguage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-markdown/src/com/intellij/vuejs/markdown/VueCodeFenceLanguageProvider.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCharTyped()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueJSBracesInterpolationTypedHandler.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startsOnTheSameElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/i18n/VueI18NSymbolQueryScopeContributor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::vuejs" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStubForCallExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/templateLoader/TemplateLoaderFrameworkHandler.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCallExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/templateLoader/TemplateLoaderFrameworkHandler.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexStoreSymbolStringReference.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::vuejs" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexStoreSymbolStringReference.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::vuejs" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexJSLiteralReferenceProvider.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::vuejs" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentInfoProvider.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::vuejs" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerFileSets()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderLibraryContributor.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetDotNuxtFolderManager()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::vuejs" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderLibraryStartupActivity.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::vuejs" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/impl/NuxtApplicationImpl.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::vuejs" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/impl/NuxtVuexStore.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueDirective.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::vuejs" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceDirective.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::vuejs" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupLocalDirective.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::vuejs" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 702,
  "endLine" : 707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionPlugin.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::vuejs" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionInfoHelper.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::vuejs" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedDirectiveModifier.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectiveModifiers()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedDirectives.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedMixin.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findInjectForCall()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueProvideUtils.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFileByUrl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueGlobalImpl.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::vuejs" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNpxCommands()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueIndentOptionsEditor.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initTabs()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleMainPanel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseDocument()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParserDefinition.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::vuejs" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyCommonSettingsFromHtml()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueFileIndentOptionsProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::vuejs" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleToken()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueEmbeddedContentSupport.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::vuejs" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueParsingLexer.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueSrcAttributeStubSerializer.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::vuejs" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueScriptSetupEmbeddedContentStubSerializer.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentBinarySignPriority()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParser.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentBinarySignPriority()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParser.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitTypeScriptFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/VueTypeScriptImportsResolverProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueComponentSourceNavigationTarget.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::vuejs" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueInjectSymbolScope.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueBindingShorthandScope.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::vuejs" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueSlotElementScope.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::vuejs" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueWatchSymbolScope.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::vuejs" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueScriptSetupNamespacedComponentsScope.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueCodeModelSymbolScope.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::vuejs" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDirective()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueCodeModelSymbolScope.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::vuejs" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueAvailableSlotsScope.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::vuejs" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentNamespaceSymbol.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryConfigurator.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::vuejs" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun value()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueRenameHandlerVeto.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::vuejs" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::vuejs" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalScopes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueModuleExportsProvider.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reformatElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/tags/VueInsertHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun strictNullChecks()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprSpecificHandlersFactories.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::vuejs" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveLocally()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 665,
  "endLine" : 670,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterModification()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun wrapAsModifiable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clone()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSFilterReferenceExpressionImpl.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSSlotPropsParameterImpl.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::vuejs" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeNameParser.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::vuejs" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeNameParser.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::vuejs" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/gotoRelated/ShoppingStepdefs.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/glue/ShoppingStepdefs.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AussieSteps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/australianWeirdWord/Steps.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void wrapStepDefWithLineBreakAndSemicolon()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinitionCreator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepLikeFile()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/AbstractCucumberJavaExtension.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CucumberGlueProvider getGlueProvider()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaAllFeaturesInFolderRunConfigurationProducer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCucumberHookAnnotation()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLocalReportAndHighlight()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/sarif.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReports()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/QodanaLocalReportsService.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notMatchingProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/SingleMarkerReportDescriptor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun requestOpenBrowserWebUi()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/QodanaWebUiService.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateWasAnalysedOnce()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingPassState.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInspectionToolById()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/InspectionInfoProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::qodana" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/SarifInspectionDescriptionLinkHandler.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentationTarget()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlInspectionDocumentationProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaShowInspectionIntention.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/DefaultQodanaYamlBuilder.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInstance()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaRunInIdeServiceTestImpl.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  changeState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/StateManager.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refreshReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedCloudReportDescriptor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadMore()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectsPagedLoader.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::qodana" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIsLinkedForStats()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectLinkService.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::qodana" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpPageUrl()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/help/QodanaWebHelpProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileAnalyzed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionEventsListener.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInspectionGroup()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionInfoQodanaReporterService.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFinishedInspection()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionInfoQodanaReporterService.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::qodana" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtender()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/QodanaScopeExtenderProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun done()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/UnvalidatedParameters.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setUpBefore()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/local-changes.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::qodana" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/run-context-actions.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEnv()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/env.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::qodana" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaProfile.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::qodana" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaProfile.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::qodana" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dumpThreadsAfterConfiguration()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaProjectLoader.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::qodana" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun load()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/LoadedProfile.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun unlinkRemovedProjectsForImport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaExternalProjectsImporter.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun closeQodanaContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaGlobalInspectionContext.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun consumeOutputXmlFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/GlobalOutputConsumer.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ownedFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/GlobalFlowOutputConsumer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consume()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/AsyncDatabaseMetricWriter.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun select()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectDuplicate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectRelatedProblems()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun resolveVirtualFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaRunIncrementalContext.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::qodana" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableResultHandler()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/incorrectFormatting/IncorrectFormattingResultHandlerProviderQodana.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isInProgress()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/QodanaVfsRefreshEventsTracker.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/notifications/RuntimeNotificationCollector.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRepositoryRevision()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/RepositoryRevisionProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHighlightTypeInfo()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaHighlightInfoTypeProvider.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isQodanaPipelinePresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/GitLabCIConfigHandler.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isQodanaJobPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/GitHubCIConfigHandler.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addStage()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/JenkinsConfigHandler.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isQodanaStagePresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/JenkinsConfigHandler.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addOrb()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/CircleCIConfigHandler.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addJob()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/CircleCIConfigHandler.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addWorkflowJob()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/CircleCIConfigHandler.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isQodanaStepPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/CircleCIConfigHandler.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun insertStepToAzurePipelinesBuild()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/AzureCIConfigHandler.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isQodanaTaskPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/AzureCIConfigHandler.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addQodanaStepToBranches()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/BitbucketCIConfigHandler.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addCachesSection()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/BitbucketCIConfigHandler.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isQodanaStepPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/BitbucketCIConfigHandler.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/DuplicatedCodeQodanaHighlightInfoComparator.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun launchInspectionRetrieval()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaInspectionRetrievalLauncher.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVcsRepositoriesIgnoredFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/VcsIgnoredFilesProvider.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludeFromConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ConfigUpdateHandler.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProjectBranches()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/GitRepositoryInfoProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBranch()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/RepositoryInfoProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectBranches()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/RepositoryInfoProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectOriginUrl()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/RepositoryInfoProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unselected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIViewModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unselected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/SetupGitHubActionsViewModel.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::qodana" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unselected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/teamcity/SetupTeamcityDslViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setActiveCIPanelProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/CombinedSetupCIViewModel.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::qodana" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/QodanaCIConfigService.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::qodana" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/OpenReportDialog.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/protocol/OpenInIdeLogInDialog.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::qodana" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectDialog.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::qodana" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/settings/QodanaCloudSettingsPanel.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSaveQodanaYaml()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/LocalRunQodanaViewModel.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::qodana" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeFirstWithMultipleChildrenVisitor.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeAncestorsAndThisModelNodes()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeNodeBase.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeNodeComparator.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exclude()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLoadedImpl.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::qodana" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun authorize()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateNotAuthorizedImpl.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showRunDialog()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateNotAuthorizedImpl.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/ReportInteractor.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showLinkDialog()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateNotLinkedImpl.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tabSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModelImpl.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::qodana" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNextOccurence()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewNavigator.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasPreviousOccurence()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewNavigator.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::qodana" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaSuppressIntentionAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaProblemTreeExcludeActionGroup.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaProblemTreeExcludeActionGroup.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaProblemTreeExcludeActionGroup.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewCloudLinkAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenQodanaCloudSettingsAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/StopShowingReportAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checker()",
  "longName" : "",
  "relativeFileName" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageInspection.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checker()",
  "longName" : "",
  "relativeFileName" : "qodana/js/src/org/jetbrains/qodana/js/JsCoverageInspection.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialized()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppCidrWorkspaceListener.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checker()",
  "longName" : "",
  "relativeFileName" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageInspection.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun run()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/SdkRootsFixActivity.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideAuthenticationData()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/jps/QodanaSpaceJarRepositoryAuthenticationDataProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/impl.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::qodana" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checker()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpCoverageInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inspectionFinished()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun defaultThresholdOpts()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function mapOptions()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/convert-tslint-config.ts",
  "fileLinesCount" : 48,
  "components" : [ "primary::tslint" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function resolveTsLint()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/languageService/tslint-plugin.ts",
  "fileLinesCount" : 148,
  "components" : [ "primary::tslint" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TsLinterError()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLinterError.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tslint" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highlightAndFix()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/service/TsLintLanguageService.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::tslint" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 705,
  "endLine" : 710,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasTslint()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/typescript/TslintTypeScriptExtension.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tslint" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function resolveTsLint()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function mapOptions()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/convert-tslint-config.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::tslint" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function GlobalConfigFields()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testResources/testData/has/files/main.lua",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function InstanceConfigEvents()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testResources/testData/has/files/main.lua",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/changesBrowser/FileChange.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsMove()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ClientVersion.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDestPattern()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamGobbler()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/StreamGobbler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteTempFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/StreamGobbler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List showMergeDialog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/merge/PerforceMergeProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOkEnabled()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneDialogComponent.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceRepositoryLocation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRepositoryLocation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceRepositoryLocation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRepositoryLocation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceInfoAndClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateEnvironment.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameMap.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set updateMapping()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameMap.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBaseInfoWorker.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getRaw()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientRootsCache.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String glueRelativePath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientRootsCache.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsHistoryProvider getVcsHistoryProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationProvider getAnnotationProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffProvider getDiffProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateEnvironment getIntegrateEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultAssociated()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeDiffProvider getTreeDiffProviderImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 518,
  "endLine" : 523,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void discardUnversioned()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCreated()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileMoved()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCopied()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeFileDeletion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeFileMovement()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matches()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceBinaryContentRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBinaryContentRevision.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshableOnComponent getBeforeCheckinConfigurationPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinHandlerFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getServerVersionYear()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ShelvedChange.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeaChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ShelvedChange.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceFileRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceFileRevision.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performAdding()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processMovedFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateLastUnchangedContent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceVcsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsRevisionNumber.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChangesToIntegrate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveSettings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getViews()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientData.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportRecheck()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDirtyFilesHandler.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAll()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean ask()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceOfflineNotification.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthNotifier()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String isBeginOfNewField()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/FormParser.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToIgnore()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnderProjectConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startElement()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseClientLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ClientParser.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runP4Command()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceLocalConnection.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File cacheForAllChildren()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConfigHelper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeProcess()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int processTimeoutInEDT()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 409,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runP4Command()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/SingletonConnection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/SingletonConnection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escapeWildcards()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String unescapeWildcards()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateFstat()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCache()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContentRevision create()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceCachingContentRevision.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult sync()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 468,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renameChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 941,
  "endLine" : 946,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeMultiple()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1466,
  "endLine" : 1472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1644,
  "endLine" : 1649,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnyFieldGroup()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException add()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/WiseAdderRemover.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException remove()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/WiseAdderRemover.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureDefaultConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobsMasterDetails()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addJob()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addJob()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsWorker.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeJob()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsWorker.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJobsForList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsWorker.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobsOutputParser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsOutputParser.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parse()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsOutputParser.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/AddJobToChangeListDialog.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectDefault()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceJobSpecification()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobSpecification.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceRunnerProxy()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillNames()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyActuallyInvoked()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4RevertOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAffectedPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOperations()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4DeleteOperation.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveToChangeListOperation.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsOperation checkMerge()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4AddOperation.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToQueue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/IntervalStatistics.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsStatistics.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int showDialog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/MessageManager.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/CheckLoginStateAction.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ForceRefreshAction.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ForceRefreshAction.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureNoP4Ignore()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceDvcsTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTW4207()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPerforceClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/TestPerforceClient.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConnectionSelectorForDefaultChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void waitForAsyncRefresh()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddWhenDisconnected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertSingleOfflineChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupP4Ignore()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupP4Config()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void watchRoot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessOutput runP4()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 596,
  "endLine" : 601,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String buildTestClientSpecCore()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 629,
  "endLine" : 634,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assertChangesViewEmpty()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 786,
  "endLine" : 791,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForVfsRefreshToCalmDown()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 886,
  "endLine" : 892,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileFromOverlayingMapping()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOverlaysTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyConfigChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/config/PerforceExternalConfigTrackerTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangesForRenameDoneOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSeveralRenameMoveOperationsOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCurrentIndent()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 724,
  "endLine" : 729,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeEmbeddedContentImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::jade" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseBlock()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeParser.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::jade" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeMixinDeclarationType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::jade" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getFakeClassId()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::jade" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parseAndGetTree()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeLazyParseableElementType.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jade" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeCssReferenceContributor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jade" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void adjustState()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeHighlightingLexer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jade" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jade" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parseAndGetTree()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jade" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeCommentBlock()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeCommentBlock.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jade" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildDialog()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/CreatePugOrJadeFileAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jade" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void templateBody()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gauge" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getCreatedFile()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/GaugeCreateClassAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::gauge" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onEnd()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/SpecEventProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addTest()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/GaugeEventProcessor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeOutputToGeneralTestEventsProcessor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::gauge" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeOutputToGeneralTestEventsProcessor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::gauge" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/ExecutionError.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::gauge" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean isInSpecScope()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeExecutionProducer.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTableRowsRangeFlags()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeEnterHandlerDelegate.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gauge" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToModulesMap()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectPomXml()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/maven/GaugeMavenImporter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::gauge" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixGradlewExecutableFlag()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/gradle/GaugeGradleImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gauge" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addStepsInScenarios()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StaticArgCompletionProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::gauge" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractConceptInfoCollector()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfoCollector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StepsBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/StepsBuilder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractConceptRequest()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptRequest.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::gauge" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSize()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringDialog.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gauge" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StepValue getStepValue()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/psi/ConceptPsiImplUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptStepWordScanner()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ConceptStepWordScanner.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::gauge" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitUsage()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ImplUsageProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isClassUsed()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ImplUsageProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gauge" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsages()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/CustomFindUsagesHandlerFactory.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile testOutputPath()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile outputPath()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addProjectLibIfNeeded()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGaugeModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createOrGetTempDirectory()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/markdownPreview/GaugeWebBrowserPreview.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gauge" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTemplateGroupDescriptor getFileTemplatesDescriptor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/idea/template/SpecificationLiveTemplate.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::gauge" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolvedObjectLiteralHelper()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveTemplate()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolved()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTemplatesResolveTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Meteor" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotResolved()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTemplatesResolveTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Meteor" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageWrapper()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorPackagesUtil.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Meteor" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorSyntheticLibraryProvider.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Meteor" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImportPackagesPanel()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorPackagesEditNotificationProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::Meteor" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfigurationEditor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addConsoleFilters()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunProfileState.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::Meteor" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doDestroyProcess()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorMainProcessHandler.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Meteor" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MeteorGlobalReference()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/imports/MeteorReferenceContributor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Meteor" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTemplateQualifier()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorMustacheTagPsiReference.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Meteor" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasIgnoredParentTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/inspection/MeteorUnresolvedSymbolInspection.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Meteor" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List params()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextFieldWithBrowseButton createPackagesField()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorUIUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Meteor" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f4()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchAppliedDeletion/toReformat.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f4()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchAppliedDeletion/toReformat_after.js",
  "fileLinesCount" : 13,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T executeUnderProgress()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettierConfiguration withLinterPackage()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void install()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createServiceInstance()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageServiceManager.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setup()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project-scan-libraries/src/main.cpp",
  "fileLinesCount" : 15,
  "components" : [ "primary::platformio" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanCache()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkPlatformioProject()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectOpenProcessor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::platformio" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSupportedFile()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectOpenProcessor.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::platformio" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun gatherConfigJson()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectResolver.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::platformio" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withGdbHomeCompatibility()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioCliBuilder.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::platformio" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkProject()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioWorkspace.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::platformio" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/migration/PlatformioProjectMigrationProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::platformio" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectSettingsStep.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioTerminal.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::platformio" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun ensureProjectIsTrusted()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioTrustedProjectsNotifications.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::platformio" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pioIcon()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionBase.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::platformio" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioToolWindowFactory.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::platformio" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoLibraryProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::Deno" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLookupElements()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/modules/DenoModuleReferenceContributor.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::Deno" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveAsImportMapExactText()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/modules/DenoModuleReferenceContributor.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::Deno" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isConfigureDenoAutomatically()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnableDeno()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDisableDeno()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun wrapAsModifiable()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDetachedEntity()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeIgnoringEntitySource()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newConnection()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun portStatus()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun portDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorToolWindowFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorNotification()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedProfile()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean nextTabOnItemSelected()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/template/SymbolTemplateCompletionProcessor.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/template/PbLanguageContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::protobuf" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbCodeImplementationLineMarkerProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::protobuf" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbLanguageSpecificLineMarkerProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void highlightNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbHighlightingAnnotator.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::protobuf" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbTextHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextHighlightingLexer.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::protobuf" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initComponent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettingsForm.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::protobuf" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getImportPathEntries()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDescriptorPathValid()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 383,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateCommonFields()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOptionNameMixin.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::protobuf" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List collectLeadingComments()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getLeadingComments()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getTrailingComments()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initAndAdd()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement backup()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement skipWhitespaceWithoutNewline()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement skipWhitespaceWithoutBlankLine()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 351,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathUndoableAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathUndoableAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectTransferableData()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/PbJsonCopyPasteProcessor.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateExtensionsStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIncorrectValueListUsage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbServiceMethodStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbServiceMethodStub.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::protobuf" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaDirectiveCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveCompletionContributor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilename()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirective.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::protobuf" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessageName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirective.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::protobuf" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/FileResolveProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::protobuf" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbIndexBasedFileResolveProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbIndexBasedFileResolveProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/inspection/PbDuplicatedImportsInspection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 383,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 390,
  "endLine" : 395,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 436,
  "endLine" : 441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 383,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 390,
  "endLine" : 395,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 411,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 418,
  "endLine" : 423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 446,
  "endLine" : 451,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 524,
  "endLine" : 529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 531,
  "endLine" : 536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 580,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 587,
  "endLine" : 592,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 594,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 641,
  "endLine" : 646,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_golang_src_itest_resources_proto2_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 773,
  "endLine" : 778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 354,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 361,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 375,
  "endLine" : 380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 382,
  "endLine" : 387,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 396,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 451,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 535,
  "endLine" : 540,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 542,
  "endLine" : 547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 377,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 398,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 483,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 532,
  "endLine" : 537,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 539,
  "endLine" : 544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 546,
  "endLine" : 551,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func file_golang_src_itest_resources_proto3_proto_rawDescGZIP()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 669,
  "endLine" : 674,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbJavaGotoDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoDeclarationContext.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList contributeDefaultGenerators()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/NameGeneratorSelector.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::protobuf" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorHighlighter getEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/file/HbHighlighterProvider.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::handlebars" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Alignment createChildAlignment()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::handlebars" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Wrap createChildWrap()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::handlebars" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isHashNextLookAhead()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 970,
  "endLine" : 975,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerConfigurable.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::javascript" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BowerView getView()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerConfigurable.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::javascript" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BowerPackageInfo parsePackageInfo()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageUtil.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::javascript" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageBasicInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::javascript" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCompletionContributor.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::javascript" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T runWithoutReadAction()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCompletionContributor.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::javascript" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installPackage()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerMessageHandlerBase()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/CompilerMessageHandlerBase.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setProgressMessage()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getCompilerName()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 915,
  "endLine" : 919,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JpsFlexModuleOrProjectCompilerOptions getProjectLevelCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexProjectLevelCompilerOptionsExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlexmojosSdkProperties()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/sdk/JpsFlexmojosSdkProperties.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRslUrls()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/sdk/RslUtil.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlashRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlashRunnerParameters.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RLMInfo()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlexBuildConfiguration createCopy()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigurationNature()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  String getAirDescriptorText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/AirDescriptorOptions.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexBuildTarget()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexBuildTarget.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPathToFlexUnitMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 851,
  "endLine" : 855,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void characters()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void intro()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 1296,
  "endLine" : 1300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cmdList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 1307,
  "endLine" : 1311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void characters()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void intro()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 1220,
  "endLine" : 1224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cmdList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 1231,
  "endLine" : 1235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void intro()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 1282,
  "endLine" : 1286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cmdList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 1293,
  "endLine" : 1297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyIfLastModifiedNotEquals()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/RepositoryReplicatorMojo.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArtifactKey()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/WorkspaceReaderImpl.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadSafeMavenSession()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/ThreadSafeMavenSession.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getSourceFileForSwf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/Flexmojos.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bind()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object evaluate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void repeat()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 627,
  "endLine" : 631,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction removeBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 3054,
  "endLine" : 3058,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendFaultTitles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4802,
  "endLine" : 4806,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAllWatchpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5118,
  "endLine" : 5122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bind()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void repeat()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 629,
  "endLine" : 633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction removeBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 3098,
  "endLine" : 3102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendFaultTitles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4822,
  "endLine" : 4826,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAllWatchpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5144,
  "endLine" : 5148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CatchAction addCatch()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5895,
  "endLine" : 5899,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAllCatchpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5925,
  "endLine" : 5929,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bind()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void repeat()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 638,
  "endLine" : 642,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BreakAction removeBreakpoint()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 3107,
  "endLine" : 3111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendFaultTitles()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4867,
  "endLine" : 4871,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAllWatchpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5189,
  "endLine" : 5193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CatchAction addCatch()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5940,
  "endLine" : 5944,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAllCatchpoints()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5970,
  "endLine" : 5974,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void characters()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void useAS3()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removePathResolver()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean analyze()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2429,
  "endLine" : 2433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveType()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3005,
  "endLine" : 3009,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QName resolveMultiName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3340,
  "endLine" : 3344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getVirtualFileList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3942,
  "endLine" : 3946,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getVirtualFileList()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3952,
  "endLine" : 3956,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean forcedToStop()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4253,
  "endLine" : 4257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncompatibleSWCArchive()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4364,
  "endLine" : 4368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTime()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4383,
  "endLine" : 4387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependentFileNoLongerExists()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4450,
  "endLine" : 4454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidImportStatement()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4461,
  "endLine" : 4465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependentFileModified()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4472,
  "endLine" : 4476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoreThanOneDefinition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4534,
  "endLine" : 4538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnableToResolveDependency()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4597,
  "endLine" : 4601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistingCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4631,
  "endLine" : 4635,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailedToMatchCacheFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4642,
  "endLine" : 4646,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4653,
  "endLine" : 4657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChannelDefinitionNotFound()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4664,
  "endLine" : 4668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnableToResolveNeededClass()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4704,
  "endLine" : 4708,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnableToResolveResourceBundle()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4715,
  "endLine" : 4719,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowBetaExpiration()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4754,
  "endLine" : 4758,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupOmitTraceOption()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/com/intellij/flex/compiler/flex4/Flex4Handler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeTempFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/SdkFilesResolver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 646,
  "endLine" : 650,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseSimpleExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 939,
  "endLine" : 943,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun isIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParserBase.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseQualifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptPsiTypeParser.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendSourceRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexMethodChooserDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String dumpContentsFromStream()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/FlexImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dumpTypeRef()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dumpTopLevelTraits()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void read()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uncompress()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readBytes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double readDouble()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Traits.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMetadata()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processArgumentList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setStatus()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/ServerConnectionBase.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/ServerConnectionBase.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/ServerConnectionBase.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::flex" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathToFlexUnitTempDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfiguration.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexUnitRunConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfiguration.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexUnitRunnerParameters clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitClassInspectionBase.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodReturnTypeInspection.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitSuiteInspectionBase.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PredefinedImportSet()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/PredefinedImportSet.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PredefinedImportSet()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/PredefinedImportSet.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undoElementMovedOrRenamed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undoElementMovedOrRenamed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undoElementMovedOrRenamed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::flex" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewLibraryConfiguration createNewLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateBreakpointStatusToInvalid()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchObsolete()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/CompositeDebuggerCommand.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCorrectFrameReached()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String next()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/ResponseLineIterator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void log()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 985,
  "endLine" : 989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1114,
  "endLine" : 1118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerAdditionalActions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1291,
  "endLine" : 1295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String eval()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeCompositeNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAddUnambiguousImportsOnTheFlyEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexReferenceImporter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterModelCommit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexModuleInsight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleInsight.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void skipWhiteSpaceAndComments()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexProjectStructureDetector.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirPackagingOptions.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IosPackagingOptionsImpl getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/IosPackagingOptionsImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModifiableFlexBuildConfiguration getTemporaryCopyForCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/Factory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AirDesktopPackagingOptionsImpl getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirDesktopPackagingOptionsImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerOptionsImpl getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNature()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBuildConfigurationImpl getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkEntryImpl getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/SdkEntryImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleLibraryEntryImpl getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ModuleLibraryEntryImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPackagingOptionsImpl getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AndroidPackagingOptionsImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependencyTypeImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigurationEntryImpl getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/BuildConfigurationEntryImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LightweightBuildConfigurationEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexBuildConfigurationManagerImpl createBuildConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Element serialize()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collapsePaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void expandPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesImpl getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharedLibraryEntryImpl getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/SharedLibraryEntryImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableBuildConfigurationEntry createBcEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 527,
  "endLine" : 531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RLMInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/FlexBuildConfiguration.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexOrderEnumerationHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexOrderEnumerationHandler.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dependOnLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/FlexProjectRootsUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleColoredText renderMissingBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDescriptorForm.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseCustomDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDescriptorForm.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPackagingConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AndroidPackagingConfigurable.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AirDesktopPackagingConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDesktopPackagingConfigurable.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOSPackagingConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/IOSPackagingConfigurable.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeTableCellRenderer createTableRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUserActivityListeners()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageInBcDependencies()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/UsageInBcDependencies.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/UsageInBcDependencies.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfConfigFileOverridesOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModuleName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUserActivityListeners()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireConfigFileChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireAdditionalOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void renderAccordingToSource()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 519,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object valueOf()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 703,
  "endLine" : 707,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateResourcesControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 755,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSdkVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 910,
  "endLine" : 914,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 1017,
  "endLine" : 1021,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 557,
  "endLine" : 561,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 566,
  "endLine" : 570,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1611,
  "endLine" : 1615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableDependencyEntry apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1618,
  "endLine" : 1622,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUserActivityListeners()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1652,
  "endLine" : 1656,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilesToPackageForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfQualifiedNamedElementNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBCSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupSdkPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkAdditionalData loadAdditionalData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openModuleConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::flex" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashProjectStructureProblem createDependenciesProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureProblem.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashProjectStructureProblem createCompilerOptionsProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureProblem.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerMessagesBuffer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerMessagesBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespacesInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerConfigFileUtil.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashRunConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AirRunState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppDescriptorForEmulator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlashRunnerParameters clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 718,
  "endLine" : 722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAirDescriptorFileName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 628,
  "endLine" : 632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteFlashRunConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexRunConfigRefactoringListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateParams()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void statusChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunner.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::flex" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexLauncherDialog.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDocumentListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDocumentListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashBCOutputSourceItem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashBCOutputSourceItem.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashBCOutputSourceItem.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T dispatch()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadProjectRoot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasArchiveExtension()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String suggestMainBCName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addApplicationClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Node()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStep()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckedStatusForAll()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibDialog.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningOptionsException()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List createCommandLine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtTask.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getSkinStates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinIntention.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String initializerToPartialMethodName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCandidates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/JavaScriptImplementMethodsHandlerForFlex.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void swapVars()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassMemberVisibility()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionHandler.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ActionScriptPropertyFunctionRenameProcessor.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeightProvider()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document getDocument()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRecents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitXmlAttributeValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearAll()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void clearAndBackup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleColoredText decorate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCreateConstructorFromDiagramAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateConstructorFromDiagramAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledOn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateConstructorFromDiagramAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSCreateMethodDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void importType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodActionBase.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewActionScriptClassUmlAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/NewActionScriptClassUmlAction.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GlobalSearchScope getTypeFieldScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptIndentOptionsEditor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptIndentOptionsEditor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sum()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Results()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllImports()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerUnused()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sameContainingFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerUsed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void postProcess()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addBody()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSEventMethod.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptAddConstructorAndSuperInvocationFix.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::flex" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CallerChooserBase createCallerChooser()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MemberNodeBase createTreeNodeFor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateSetterByMxmlAttributeFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateSetterByMxmlAttributeFix.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSCallExpression findAnyBaseConstructorCall()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ActionScriptConstructorChecker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isCallableType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptFunctionSignatureChecker.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportStaticMethodProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void invoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1130,
  "endLine" : 1134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuperclassLabelText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 519,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WizardModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getRuntimeLocales()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeChildrenWithNames()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/RuntimeModulesGenerateConfigTask.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::flex" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerAirDescriptorSchema()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexApplicationComponent.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void clear()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextHolder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVectorDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 746,
  "endLine" : 750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isArrayDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 752,
  "endLine" : 756,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasDefaultConstructor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLanguageTagAllowedUnderRootTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLanguageTagAllowedUnderInlineComponentRootTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclareNamespaceIntention()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexMxmlColorAnnotator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MxmlJSClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTagThatAllowsAnyXmlContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performPsiSpoilingRefactoring()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveInnerClassProcessor.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessedElementsHeader()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveInnerClassProcessor.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ComponentWithBrowseButton createPackageNameField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JTextField createSourceClassField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseRefactoringProcessor createProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractInterfaceDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexExtractSuperClassDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperClassDialog.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseRefactoringProcessor createProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperClassDialog.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile getRealFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void canRun()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleSelector()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GlobalSearchScope getResolveScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssUtil.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  QualifiedItemProcessor createQualifiedItemProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/ActionScriptSpecificHandlersFactory.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean addOnlyCompleteMatchesEvaluated()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSExpression getOriginalQualifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptSinkResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isElementClassConstructor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeCandidateResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isParentClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImportStatus evaluateImportStatus()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBaseObjectType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean completeConstructorName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setWalkingUpTree()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange getValueRange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var write = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isBrowserConfigurableForDebugging()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-debug.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isBrowserWithPreconfiguredRemoteDebuggingPort()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-debug.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function inherit()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function writeStartMessageIfNeeded()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function TestSuiteNode()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onBrowserCapturingFailed()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setIntellijParameter()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CapturedBrowser()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/CapturedBrowser.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::js-karma" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTerminated()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hyperlinkUpdate()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/debug/KarmaDebugProgramRunner.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::js-karma" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChromeInfo()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/debug/KarmaDebugProgramRunner.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::js-karma" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/js/MdxJSStubRegistryExtension.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::mdx" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxParserDefinition.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::mdx" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void listenForDocumentChanges()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement getElementAtCaret()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithInHtmlTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpelling()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpressions()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTernary1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarDecl()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doBackspaceTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineCommentIndent()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 800,
  "endLine" : 804,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRegExp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/injection/DartInjectionTest.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestInner()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerFindUsagesTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCodeGenerationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCodeGenerationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractMethodRefactoringTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineLocalRefactoringTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractLocalVariableRefactoringTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorSig1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig11()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig12()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig13()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig14()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig15()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig16()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamClassSig7()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamClassSig8()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetterSig()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerGotoSuperHandlerTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineMethodRefactoringTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartOptimizeImportsTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logMemory()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/HealthUtils.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean endsWith3()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedAnalyzedFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedHighlights()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedLaunchData()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedNavigation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedOccurrences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedOutline()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedOverrides()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedClosingLabels()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedSearchResults()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushedResults()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverConnected()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverIncompatibleVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverStatus()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedExistingImports()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lspTextDocumentContentDidChange()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getListeners()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisAnalyzedFilesProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetRefactoringProcessor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisFlushResultsProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteRequestSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteRequestSink.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisGetErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisSetPriorityFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisUpdateContent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisUpdateOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateEditOrganizeDirectives()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 748,
  "endLine" : 752,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateEditSortMembers()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 767,
  "endLine" : 771,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateExecutionCreateContext()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 786,
  "endLine" : 790,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateExecutionDeleteContext()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 805,
  "endLine" : 809,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateSearchFindMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 937,
  "endLine" : 941,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateSearchFindMemberReferences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 956,
  "endLine" : 960,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateSearchFindTopLevelDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 975,
  "endLine" : 979,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateServerSetSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1032,
  "endLine" : 1036,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateConnectToDtd()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1078,
  "endLine" : 1082,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalyticsEnable()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1102,
  "endLine" : 1106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalyticsSendEvent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1112,
  "endLine" : 1116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateLSPMessage_dart_textDocumentContent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1263,
  "endLine" : 1267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerVersionMismatchException()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ServerVersionMismatchException.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRequestListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeResponseListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 642,
  "endLine" : 646,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartLspRange getAsRange()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1015,
  "endLine" : 1019,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartLspPosition getAsPosition()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1021,
  "endLine" : 1025,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendResponseToServer()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1243,
  "endLine" : 1247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerResponseReaderThread()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1458,
  "endLine" : 1462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationRegion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerLogEntry()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineMethodFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImplementedClass fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedClass.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IncludedSuggestionRelevanceTag fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionRelevanceTag.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MessageAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MessageAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExistingImports fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImports.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OverriddenMember fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverriddenMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FoldingRegion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AddContentOverlay fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AddContentOverlay.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PubStatus.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PubStatus.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncludedSuggestionSet()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostfixTemplateDescriptor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringProblem()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClosingLabel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvailableSuggestionSet()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InlineMethodOptions fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImplementedMember fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalysisStatus fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisStatus.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LinkedEditSuggestion fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestion.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Position fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Position.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExistingImport fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImport.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChangeContentOverlay fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ChangeContentOverlay.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LibraryPathSet fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LibraryPathSet.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFileEdit()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuntimeCompletionVariable fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionVariable.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RemoveContentOverlay.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RemoveContentOverlay.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeCompletionExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MoveFileOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MoveFileOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedEditGroup()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedElementSet()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElementSet.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InlineLocalVariableFeedback fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineLocalVariableFeedback.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BulkFixDetail fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFixDetail.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalysisErrorFixes fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorFixes.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Occurrences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BulkFix fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFix.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlutterWidgetPropertyEditor fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedElements()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightRegion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExtractLocalVariableOptions fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticMessage fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DiagnosticMessage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecutableFile fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableFile.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCpuSamples()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAllocationProfile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAllocationTraces()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getIsolateGroup()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getIsolateGroupMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 402,
  "endLine" : 406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPorts()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getScripts()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getStack()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 519,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void kill()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 636,
  "endLine" : 640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 681,
  "endLine" : 685,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reloadSources()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestHeapSnapshot()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 738,
  "endLine" : 742,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 747,
  "endLine" : 751,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsolatePauseMode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 823,
  "endLine" : 827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVMName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 867,
  "endLine" : 871,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVMTimelineFlags()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 876,
  "endLine" : 880,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void streamCancel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 885,
  "endLine" : 889,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void streamCpuSamplesWithUserTag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 898,
  "endLine" : 902,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void streamListen()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 908,
  "endLine" : 912,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getException()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getInspectee()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getAllocationLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getBound()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getPattern()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getReturnType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getTargetType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getMixin()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getSuperType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getException()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorObj.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getStacktrace()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorObj.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getAllocationLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getPattern()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getReturnType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callServiceExtension()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/BlockingRequestSink.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int g()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/IfStatements.dart",
  "fileLinesCount" : 16,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C b()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/callHierarchy/MultiCallers/B.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "B a()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/callHierarchy/MultiCallers/A.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C b()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/callHierarchy/MultiCallees/B.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "B a()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/callHierarchy/MultiCallees/A.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set rawIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/string.dart",
  "fileLinesCount" : 829,
  "components" : [ "primary::Dart" ],
  "startLine" : 739,
  "endLine" : 743,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double calculateArea()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f05()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f08()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f19()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ConstructorTearoffs.dart",
  "fileLinesCount" : 193,
  "components" : [ "primary::Dart" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 892,
  "endLine" : 896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void smth()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartComponentType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applySourceChange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/AssistUtils.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDartPackageLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartFileChangeApplier()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createTrees()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyBrowser.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartServerTypeHierarchyTreeStructure()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartServerTypeHierarchyTreeStructure.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createTrees()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JTree createHierarchyTree()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseCreateMethodsFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAfterTypeOrComponentName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartTypeHandler.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceEvaluatorInFrame.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionPauseMode getBreakOnExceptionMode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStepInto()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 441,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStepOut()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getVmBreakpoints()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartVmServiceListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceListener.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectionClosed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceListener.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInitialResume()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreBreakpointsForIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 489,
  "endLine" : 497,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supportsInvoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 811,
  "endLine" : 815,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supportsSetIsolatePauseMode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 817,
  "endLine" : 821,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supportsLookupPackageUris()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 823,
  "endLine" : 827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCommandLineRunConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunConfiguration.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartWebdevConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfiguration.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnvs()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void openInAnyChromeFamilyBrowser()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/OpenDartObservatoryUrlAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRuntimeConfigurationProducer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartRemoteDebugConfiguration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugConfiguration.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartRemoteDebugConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugConfiguration.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartConsoleFilter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartConsoleFilter.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XBreakpoint createDefaultBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartProblem()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblem.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireGroupingOrFilterChanged()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showWarningNotification()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showErrorNotification()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DartProblem setProblemsAndReturnReplacementForSelection()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean lookSimilar()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/AnalysisServerDiagnosticsAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/AnalysisServerDiagnosticsAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/structure/DartStructureViewElement.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 299,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClose()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartCopyDtdUriAction.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartTemplateContextType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/DartTemplateContextType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartPostfixTemplateProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/devtools/DartDevToolsService.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/devtools/DartDevToolsService.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterDescription.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartOptionalParameterDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartOptionalParameterDescription.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processElementsWithName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartClassContributor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithBracketsExpressionSurrounder.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasWarning()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineLocalRefactoring.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void textChanged()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/extract/DartServerExtractMethodHandler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoring.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoring.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSameStatement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartLookupObject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartLookupObject.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacing addSingleSpaceIf()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 837,
  "endLine" : 841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSpaceNeededBetweenPrefixOps()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1049,
  "endLine" : 1053,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean needsBlankLineBeforeFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1060,
  "endLine" : 1064,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1196,
  "endLine" : 1200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCodeStylePanel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/settings/DartCodeStylePanel.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizeSettings()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/settings/DartLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClassName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSymbol()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInScope()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartInheritorsSearcher.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Dart" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean cascadeStopper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canContainDartPackageReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackagePathReferenceProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartContributedReference.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryComponentReferenceExpressionBase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartReferenceImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryIdBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFileReference.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getParentTag()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartEmbeddedContentImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTagChild getNextSiblingInTag()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartEmbeddedContentImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTagChild getPrevSiblingInTag()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartEmbeddedContentImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackageAwareFileIncludeProvider.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useWebdev()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/DartWebdev.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/StopDartWebdevServerAction.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureConsole()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sendBadGateway()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPubServeAuthority()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTerminated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectView/DartTreeStructureProvider.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkOrderEntry()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSyncOrAsync()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartTokenTypesSets.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::Dart" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildUI()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::Dart" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importedFileProcessingFinished()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartPsiScopeProcessor.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFilteredOut()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartPsiScopeProcessor.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartResolveProcessor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMember()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartResolveProcessor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void processInProjectPathPackagesRecursively()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/PubspecYamlUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void merge()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartClassResolveResult.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set collectUsedComponents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartRefactoringUtil.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processLivePackages()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartUrlResolverImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getComponentNames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean aloneOrFirstInChain()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 871,
  "endLine" : 875,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getHighlight()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getNavigation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getOverrideMembers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getImplementedClasses()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getImplementedMembers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getClosingLabels()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartNavigationTarget()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 725,
  "endLine" : 729,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 568,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQuickAssistIntentionListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 656,
  "endLine" : 660,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQuickFixListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 679,
  "endLine" : 683,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateCurrentFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLocalAnalyzableFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 916,
  "endLine" : 921,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFilesContent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 936,
  "endLine" : 940,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServerProcessActive()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2310,
  "endLine" : 2314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFileWithErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2444,
  "endLine" : 2448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilePathsWithErrorsHash()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2450,
  "endLine" : 2454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void consumeCompletionSuggestion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2515,
  "endLine" : 2520,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_test_scripts",
  "longName" : "get_test_scripts",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/tunit_or_minitest_in_folder_runner.rb",
  "fileLinesCount" : 185,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "my_invoke_with_call_chain",
  "longName" : "my_invoke_with_call_chain",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "STDOUT.write_nonblock",
  "longName" : "STDOUT.write_nonblock",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "STDERR.write_nonblock",
  "longName" : "STDERR.write_nonblock",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "STDOUT.write",
  "longName" : "STDOUT.write",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "STDERR.write",
  "longName" : "STDERR.write",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "send_msg",
  "longName" : "send_msg",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/runner_common.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log_test_reporter_attached",
  "longName" : "log_test_reporter_attached",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/runner_common.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_suite_finished",
  "longName" : "self.create_suite_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_build_error_report",
  "longName" : "self.create_build_error_report",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_open_target",
  "longName" : "self.create_open_target",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_close_target",
  "longName" : "self.create_close_target",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_custom_progress_tests_category",
  "longName" : "self.create_custom_progress_tests_category",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reopen_stdout_stderr",
  "longName" : "reopen_stdout_stderr",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/std_capture_helper.rb",
  "fileLinesCount" : 103,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "plugin_rm_reporter_init",
  "longName" : "plugin_rm_reporter_init",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "klass=",
  "longName" : "klass=",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "report",
  "longName" : "report",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prerecord",
  "longName" : "prerecord",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "total_count",
  "longName" : "total_count",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rspec_1_2_0?",
  "longName" : "rspec_1_2_0?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 688,
  "endLine" : 693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "on_test_case_finished",
  "longName" : "on_test_case_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_after_feature",
  "longName" : "tc_after_feature",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_feature_name",
  "longName" : "tc_feature_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_before_examples",
  "longName" : "tc_before_examples",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log_in_idea",
  "longName" : "log_in_idea",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 442,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_current_tags",
  "longName" : "print_current_tags",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 607,
  "endLine" : 613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_undef_step_snippet",
  "longName" : "print_undef_step_snippet",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 615,
  "endLine" : 621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "is_current_scenario_outline",
  "longName" : "is_current_scenario_outline",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open_rule",
  "longName" : "open_rule",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visit_features",
  "longName" : "visit_features",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visit_feature",
  "longName" : "visit_feature",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visit_examples",
  "longName" : "visit_examples",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visit_background",
  "longName" : "visit_background",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visit_feature_element",
  "longName" : "visit_feature_element",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/YamlCloudFormationParser.kt",
  "fileLinesCount" : 532,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 525,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeText()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/MetadataSerializer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun metadata()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnResourceTypeNode.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun outputs()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationReferenceContributor.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/JsonCloudFormationParser.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationMappingFirstLevelKeyReference.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationMappingSecondLevelKeyReference.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationProducer.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::makefile" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeSettings()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileLangCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::makefile" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakeToolWindowFactory.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::makefile" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateStripeButton()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakeToolWindowFactory.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::makefile" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSExpressionParser()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isReferenceQualifierSeparator()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collapseTokenElement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/stubs/AngularJSStubRegistryExtension.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasAngularInjectionAt()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/AngularJSErrorFilter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tuneNode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedInspection()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSInspectionFilter.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphNodesBuilder createDataModel()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterNode.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void processComponentInitializer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean acceptablePropertyValue()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isForm()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularJSAttributeDescriptorsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularNamedItemDefinition read()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularViewDefinitionExternalizer.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDirective()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSDirectivesSupport.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectInfo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CppDiagnosticsAction.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stackTraceToString()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/toolchain/CdToolchains.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun summaryText()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toText()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toText()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toText()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectOCWorkspaceEvents()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/workspace/CdCidrWorkspace.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TfRemoveFileTypeAssociationIntention.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/MaybeTfTemplateInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/tftplTemplateVariableSearchUtils.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::terraform" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiBuilder adapt_builder_()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeForEndExpectation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/template/HilTemplatingAwarePsiBuilder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIfEndExpectation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/template/HilTemplatingAwarePsiBuilder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNameValid()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/IntroduceValidator.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/formatter/HILFoldingBuilder.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isScopeElementReference()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HILVariableAnnotator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::terraform" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isResourceInstanceReference()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HILVariableAnnotator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::terraform" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILSyntaxHighlighterFactory.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::terraform" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnresolvedReferenceInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExistingResourceType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnknownResourceTypeInspection.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::terraform" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/patterns/HCLPatterns.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::terraform" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElementGenerator.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::terraform" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createObject()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElementGenerator.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::terraform" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProperty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElementGenerator.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::terraform" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElementGenerator.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::terraform" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIdentifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElementGenerator.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::terraform" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLStringLiteralManipulator.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::terraform" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLStringLiteralManipulator.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLIdentifierManipulator.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInputValid()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/refactoring/HCLElementRenameValidator.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentTokenSet()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/search/HCLIndexPatternBuilder.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canFormat()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/TfAsyncFormattingService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInformationHint()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/hint/HCL2TypeProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerTo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclBlockPropertiesCompletionProvider.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::terraform" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLSymbolIndex.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::terraform" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfDocumentPsi.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::terraform" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findVariable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllLocals()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLocal()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/LocalProviderNamesService.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/LocalProviderNamesService.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourcePrefix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/TfTypeModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::terraform" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/TfTypeModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::terraform" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Constraint.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersect()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Constraint.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Version.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::terraform" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNameValid()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/IntroduceValidator.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDefinedInScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/IntroduceValidator.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun value()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfVetoRenameCondition.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResourceProperties()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfModelHelper.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::terraform" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfBlockNameValidnessInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::terraform" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringLiteral()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfNoInterpolationsAllowedInspection.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::terraform" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitHeredocContent()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfNoInterpolationsAllowedInspection.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::terraform" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfNoInterpolationsAllowedInspection.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::terraform" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TfExecutor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::terraform" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/HistoryProcessListener.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestsToVerify()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfCommandLineService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::terraform" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::terraform" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::terraform" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::terraform" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSelectedProvider()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::terraform" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleTerraformInit()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfActionService.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::terraform" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProcess()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConsole()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeMetadataHash()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/MetadataStorageImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onGettingSmartAfterProjectGeneration()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/ProjectBuilder/CordovaProjectGenerator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPathToLog()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addItems()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/ComboBoxWithMoreOption.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doUpdateValues()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapTargetsPanel.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTargetFieldsEnable()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CordovaBasedExecutor getExecutor()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OSProcessHandler createProcessHandler()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CapturingProcessHandler createCapturingProcessHandler()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/PhoneGapSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapInstalledPluginsPanel()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapInstalledPluginsPanel.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapPackageManagementService()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePackage()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPaths()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapUtil.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCfmlTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorHighlighter getEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlEditorHighlighterProvider.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::CFML" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEndOfScript()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 877,
  "endLine" : 881,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlParameterDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlTagDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagDescription.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlLangInfo.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUnclosedParentTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlTagUtil.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnclosedTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlTagUtil.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 461,
  "endLine" : 465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlLiteralExpressionType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlLiteralExpressionType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::CFML" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFile()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlRecursiveElementVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JarFileScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlJavaLoaderClassType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlLexer()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/lexer/CfmlLexer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStylePanel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStylePanel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacing addSingleSpaceIf()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlSpacingProcessor.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::CFML" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runTests()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfiguration clone()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValid()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationProducer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::CFML" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationEditor.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::CFML" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationEditor.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmllFindUsagesProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStringAtCaret()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlInsertHandlerUtil.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::CFML" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlBreadcrumbsInfoProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlMappingsConfig clone()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsConfig.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::CFML" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/injection/CfqueryEscaper.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::CFML" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private getStorageBasedOnRange()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::Angular" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function generateVirtual()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/generateVirtual.ts",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormSymbolsBuilder.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTsLintConfig()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/config/AngularLintConfiguration.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliGenerateAction.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::Angular" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyPrefixMatcher()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initTabs()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2CodeStyleMainPanel.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canProcessElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2MoveFileHandler.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/inline/Angular2LetVariableInliner.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBoundAttributeImpl.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBoundAttributeImpl.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLexerWithinExpansionForm()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createNotMatcher()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2SelectorMatcher.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::Angular" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPropertyBindingAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2PropertyBindingType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::Angular" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJSType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterVariableImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArguments()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeLeftSideArgumentImpl.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJSType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateVariableImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateVariableImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2TemplateBindings.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2Lexer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2Lexer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/protocol/Angular2TypeScriptServiceProtocol.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withIgnoreMappings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withSupportReverseTypes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun codeBlock()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 395,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledTemplateInspector.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::Angular" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConsumerOfBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tmplApi.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::Angular" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 572,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitTwoWayBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceCache.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/ViewChildrenScope.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEquivalentDeclarations()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/declarations/Angular2DirectiveAttributeDeclarationProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReferenceExpressionResolver()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2ComponentScopeProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableCopyContext()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableCopyContext()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2DeclarationsCopyPasteProcessor.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCandidates()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2GlobalImportCandidatesProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HtmlExtension.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCharEntitiesDTDs()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HtmlExtension.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference createFileReference()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNgClassAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2AttributeValueProvider.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNgClassOrAnimateAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2AttributeValueProvider.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNgSrcAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2AttributeValueProvider.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hackIonicComponentAttributeNames()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LibrariesHacks.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::Angular" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConditionInstruction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/controlflow/Angular2ControlFlowBuilder.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::Angular" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTypeScriptClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2UsageFilteringRuleProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun registerProblems()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2SourceEntityListValidator.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularNgOptimizedImageInspection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::Angular" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSuppression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2InspectionSuppressor.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularHtmlLikeTemplateLocalInspectionTool.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNonAcceptableEntityClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidEntryComponentInspection.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNonAcceptableEntityClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidEntryComponentInspection.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNonAcceptableEntityClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNonAcceptableEntityClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectModuleForDeclarationsScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2FrameworkHandler.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun index()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataModuleStub.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectAdditionalMappings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataClassBase.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::Angular" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPropertySignature()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataClassBase.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::Angular" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataString.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceModule.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  collect()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceModule.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirective.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::Angular" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveAttribute.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceComponent.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  collect()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceStandalonePseudoModule.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourcePipe.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSSpreadExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTypeScriptCastExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveProperties.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::Angular" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyDirectiveAttribute.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFactory()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findDirectiveCandidates()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyEntitiesSource.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPipes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyEntitiesSource.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun suggestFileName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/naming/Angular2NamesSuggester.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestAction()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCommenterTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Test suite()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestSuite.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Test suite()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestSuite.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::postcss" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/smartEnter/PostCssSmartEnterTest.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorPriorityWithImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestPreferred()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCompletionTestBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFullTestDataPath()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getClassFullPath()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::postcss" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSimpleSelectorStart()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseSelectorList()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPropertyValueAllowed()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssHighlightingLexer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::postcss" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/usages/PostCssFindUsagesProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetImpl()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/settings/PostCssStylePanel.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDownload()",
  "longName" : "",
  "relativeFileName" : "Yeoman/testSrc/jetbrains/plugins/yeoman/YeomanGeneratorsTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var callbackDone = function()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanInstalledGeneratorInfo()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanInstalledGeneratorInfo()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getName()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorInfo.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanConfigurable.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanRunGeneratorWizardStep()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanRunGeneratorWizardStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanSelectGeneratorWizardStep.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanProjectGeneratorPanel createPanel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGenerator.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanProjectGeneratorWelcomePanel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorWelcomePanel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorRunPanel.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void filter()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getCellRenderer()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTable.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllViews()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorCellRenderer()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorCellRenderer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/CreateAstroComponentAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::Astro" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/CreateAstroComponentAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::Astro" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuickNavigateInfo()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroDocumentationProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Astro" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUrlFor()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroDocumentationProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Astro" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomDocumentationElement()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroDocumentationProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Astro" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDocumentationElementForLookupItem()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroDocumentationProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Astro" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseCustomTopLevelContent()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAttributeTemplateLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun spaceExistenceTypeBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Astro" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearCaches()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroContentRoot.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::Astro" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroStubRegistryExtension.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::Astro" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSyntheticBlock()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroTagBlock.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Astro" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/settings/AstroServiceConfigurable.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Astro" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun settingsChanged()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/ide/DtsProjectViewDecorator.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::dts" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/ide/DtsOverrideLineMarkerProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::dts" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseStatement()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/parser/DtsIncludeParser.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::dts" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsRefNodeStub.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::dts" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsSubNodeStub.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::dts" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/DtsVisitor.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::dts" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/DtsPropertyValue.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::dts" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/FileIncludeReference.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::dts" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertBackendImpl.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::dts" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsRunInsertSession()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/DtsInsertSession.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsInsertMetaData()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertMetaDataBackend.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::dts" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsPatterns.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dts" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsCompletionContributor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::dts" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsTreeSearch.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::dts" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advance()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginIf()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpParserLexerAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::dts" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/highlighting/PpParserErrorInspection.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::dts" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/highlighting/PpHighlightAnnotator.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::dts" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnusedGlobalInspection()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsHighlightTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::nextjs" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function generateMetadata()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/page.tsx",
  "fileLinesCount" : 35,
  "components" : [ "primary::nextjs" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function generateViewport()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/page.tsx",
  "fileLinesCount" : 35,
  "components" : [ "primary::nextjs" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function generateMetadata()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/layout.tsx",
  "fileLinesCount" : 35,
  "components" : [ "primary::nextjs" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function generateViewport()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/layout.tsx",
  "fileLinesCount" : 35,
  "components" : [ "primary::nextjs" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithReplaceLast()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/references/NextJsDirectFileReferenceResolver.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::nextjs" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberStepIndex.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cucumber" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyReferenceCheckingProcessor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 565,
  "endLine" : 569,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutlineStepSubstitution()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/OutlineStepSubstitution.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cucumber" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapParameterTypeManager()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/MapParameterTypeManager.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cucumber" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GherkinKeywordProvider getKeywordProvider()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::cucumber" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearCaches()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::cucumber" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkSetName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::cucumber" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinKeywordTable()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getStepKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getScenarioOutlineKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getBackgroundKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getExampleSectionKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFeaturesSectionKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinStepRenameDialog()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::cucumber" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processNewNameChanged()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::cucumber" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hadLineBreakBefore()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLanguage()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void returnWhitespace()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinColorsPage.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cucumber" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createTempPsiFile()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberElementFactory.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::cucumber" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addKeywordsToResult()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSpaceLine()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/codeinsight/GherkinTypedHandler.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::cucumber" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getStepDefinitionContainers()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFixBase.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::cucumber" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberAddExamplesColonFix.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::cucumber" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewElement.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::drools" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void searchFunction()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFilesSearcher.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::drools" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiIdentifier getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsLightParameter()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsLightParameter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::drools" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsFunctionLightMethodBuilder()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFunctionLightMethodBuilder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::drools" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFunctionLightMethodBuilder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::drools" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsLightVariable()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::drools" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::drools" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getPatternBinds()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsBindVariablesProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::drools" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getOOPathBinds()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsOOPathBindVariablesProcessor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::drools" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processPackage()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNotNull()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 704,
  "endLine" : 708,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAllTokens()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorHighlighter getEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/DroolsEditorHighlighterProvider.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::drools" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateRuleFileAction()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/actions/CreateRuleFileAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::drools" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestFile createFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestPsiTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeCompletion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/OsgiManifestCompletionTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::osmorc" ],
  "startLine" : 6,
  "endLine" : 10,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDirectiveCompletion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/OsgiManifestCompletionTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::osmorc" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExportPackageCompletion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/OsgiManifestCompletionTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::osmorc" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportPackageCompletion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/OsgiManifestCompletionTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::osmorc" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportPackageMiddleCompletion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/OsgiManifestCompletionTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::osmorc" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportPackageResolutionCompletion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/OsgiManifestCompletionTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::osmorc" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetectNoFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/facet/FacetDetectionTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::osmorc" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void extractProject()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/OsgiTestUtil.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::osmorc" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameForManuallyEditedManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/refactoring/ActivatorRenameTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMoveForManuallyEditedManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/refactoring/ActivatorRenameTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void comparison()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/FrameworkInstanceDefinitionTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::osmorc" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/CachingBundleInfoProviderTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::osmorc" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetBundleSymbolicName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/CachingBundleInfoProviderTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::osmorc" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetBundleVersions()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/CachingBundleInfoProviderTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::osmorc" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsFragmentBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/CachingBundleInfoProviderTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::osmorc" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongPackaging()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceSerialization()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiFacetConfigurationTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::osmorc" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuickFix()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/highlighting/UnregisteredActivatorInspectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::osmorc" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleManual()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestCacheTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::osmorc" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleGenerated()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestCacheTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleBnd()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestCacheTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModuleBndImplicitBSN()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestCacheTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::osmorc" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addProperty()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/OsmorcBndFacetImporter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::osmorc" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyEmbedder()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/DependencyEmbedder.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::osmorc" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Notification notification()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/i18n/OsmorcBundle.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Notification important()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/i18n/OsmorcBundle.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Notification bnd()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/i18n/OsmorcBundle.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection resolvePackageName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/BasePackageParser.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::osmorc" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/AbstractAssignmentExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::osmorc" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/AbstractAssignmentExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::osmorc" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/completion/HeaderParametersProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::osmorc" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInsert()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/completion/HeaderParametersProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::osmorc" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ElementPattern header()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/completion/OsgiManifestCompletionContributor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::osmorc" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompletions()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/completion/SimpleProvider.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::osmorc" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanup()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/impl/AdditionalJARContentsWatcherManager.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleFacetChange()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/impl/AdditionalJARContentsWatcherManager.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacet.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::osmorc" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputPathType getSelectedOutputPathType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceContent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeAdditionalJARContent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJarFileLocation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ManifestEditor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSpinnerCellEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void adjust()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::osmorc" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JavaParameters createJavaParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkRunner.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::osmorc" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkInstanceDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::osmorc" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runActivity()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportPostStartupActivity.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::osmorc" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int weight()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportProjectsAction.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::osmorc" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTerminated()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndLaunchState.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationEditor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::osmorc" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportingBuilder()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingBuilder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String setReportSource()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportingProjectBuilder()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingProjectBuilder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::osmorc" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlFindUsagesProvider.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::jhipster" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationProducer.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jhipster" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::jhipster" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInplaceRenameAvailable()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlRefactoringSupportProvider.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jhipster" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlConstantMixin.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::jhipster" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDeclarations()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlFile.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::jhipster" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlOptionMapping()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlOptionMapping.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jhipster" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlOptionMapping()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlOptionMapping.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jhipster" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEntityAnnotation()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlBlock.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::jhipster" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectNotify()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEntityNodeField()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeField.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jhipster" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileOpened()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaLspServerSupportProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::prisma" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restartPrismaServerAsync()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaLspServerSupportProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::prisma" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun param()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variant()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variant()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ref()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schema()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun populateProcessingContext()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::prisma" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initTabs()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/settings/PrismaLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::prisma" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignByType()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignmentProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::prisma" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignByKeyValue()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignmentProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::prisma" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignByAttribute()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignmentProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::prisma" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPrismaConfig()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfig.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::prisma" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractVariable()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigErrorType.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::prisma" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/parser/PrismaParserDefinition.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::prisma" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun namedArgument()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/PrismaPsiPatterns.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::prisma" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/types/PrismaTypeRenderer.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::prisma" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/symbols/PrismaSchemaSymbol.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::prisma" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/symbols/PrismaSchemaSymbol.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::prisma" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaPathReference.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::prisma" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaTypeNameReference.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::prisma" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun elementsToInjectIn()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueInjector.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::vuejs" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkTypingContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueJSBracesInterpolationTypedHandler.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueScriptLiveTemplateContextType.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handlesTemplate()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueCreateFromTemplateHandler.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectRefs()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inSync()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/component/VuexDecoratedComponentInfoProvider.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::vuejs" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/component/VuexBasicComponentInfoProvider.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::vuejs" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentToWithSameClass()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerPropertyTypeBase.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteCompletely()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerPropertyTypeBase.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::vuejs" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexActionContextType.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::vuejs" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteCompletely()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexGetterType.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNamespaceChild()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/VuexUtils.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentInfoProvider.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::vuejs" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderLibraryStartupActivity.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::vuejs" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/impl/NuxtApplicationImpl.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::vuejs" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/impl/NuxtVuexStore.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/impl/NuxtVuexStore.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun merge()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceProvide.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::vuejs" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueLibraryImpl.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::vuejs" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 560,
  "endLine" : 564,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 608,
  "endLine" : 612,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 740,
  "endLine" : 744,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCallInject.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceFilter.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::vuejs" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceComponent.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::vuejs" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceComponent.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::vuejs" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 381,
  "endLine" : 385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun meaningfulExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedDirective.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedContainer.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::vuejs" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueGlobalImpl.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::vuejs" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNpxCommands()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGettingSmartAfterProjectGeneration()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::vuejs" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseCustomTopLevelContent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/impl/VueRefAttributeImpl.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSyntheticBlock()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueTagBlock.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueParsingLexer.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParserDefinition.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExprTokenType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParserDefinition.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAllFilesInScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/VueFileImportsResolver.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::vuejs" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLoader()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationTargets()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentSymbol.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopes()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueScriptSetupScopeProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCandidates()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueScriptCandidatesProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHostFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::vuejs" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFilter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueExprReferenceExpressionResolver.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunctionNameFromVueIndex()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 619,
  "endLine" : 624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 790,
  "endLine" : 794,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueComponentStylesIndex.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeMetadataHash()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/MetadataStorageImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postProcessFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/parser/VueExprParsing.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::vuejs" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidIn()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeNameParser.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::vuejs" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShoppingStepdefs()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile createStepDefinitionContainer()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnnotationStep()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaReferenceProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJava8Step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaReferenceProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculateGlue()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaFeatureGlueProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConfigurationName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaScenarioRunConfigurationProducer.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConfigurationName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaFeatureRunConfigurationProducer.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escapeCucumberRegex()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String unescapeCucumberRegex()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/warehouse/warehouse.rb",
  "fileLinesCount" : 38,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 4,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_all_fruits",
  "longName" : "print_all_fruits",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/warehouse/warehouse.rb",
  "fileLinesCount" : 38,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stringFunction()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "functionForReplaceCompletion()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTopmostStatementWithText()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun openReportFromFileAndHighlight()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/sarif.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/QodanaLocalReportsService.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openOtherReportAction()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/NoProblemsContentProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openOtherProjectAction()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/NoProblemsContentProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun spawnNotification()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportReader.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun spawnNotification()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportReader.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun highlightOpenInIdeOneMarker()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/open-in-ide.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun close()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/QodanaWebUiService.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHighlightingPass()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingPassRegistrar.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computePresentation()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlInspectionDocumentationProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getConfigFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaConfigChangeService.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaConfigChangeService.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun provide()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/default.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaSettings.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaSettings.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/LocalRunNotPublishedReportDescriptor.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/LocalRunPublishedReportDescriptor.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setValue()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/RefreshableProperty.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::qodana" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun authorize()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/NotAuthorizedImpl.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clearCurrentRefreshToken()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizedImpl.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::qodana" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun userApi()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizedImpl.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::qodana" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getToken()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/QodanaCloudRefreshTokenPersistence.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun saveToken()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/QodanaCloudRefreshTokenPersistence.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clear()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/QodanaCloudRefreshTokenPersistence.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createPublishedReportDescriptor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/CloudReportDescriptorBuilder.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectsPagedLoader.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::qodana" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaReportDownloader.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::qodana" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun noStateLoaded()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaReportDownloader.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::qodana" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun addPublishedReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaReportDownloader.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::qodana" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logFingerprint()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionFingerprintAggregatorService.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeInspectionGroupByName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionInfoQodanaReporterService.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getScopedBaselineReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun preserveShouldSkipState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open suspend fun computeAdditionalFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConsumeProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onReceive()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaProfile.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::qodana" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSkip()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/PromoInspectionGroup.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProfiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupProfiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defaultScheme()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun run()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/startup.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ownedFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/DuplicateCodeConsumer.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runPostRunActivities()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsConfigurationProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAnnounceJobDescriptors()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsConfigurationProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAnnounceJobDescriptors()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsProvider.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProfileScopes()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaScopeModifier.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertMetricsData()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapToProperties()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/results/MetricResult.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLanguage()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/inspections/metrics-visitor-language.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/QodanaTeamcityTestReporter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportResults()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/QodanaTeamcityTestReporter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::qodana" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/TestTarget.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/incorrectFormatting/IncorrectFormattingResultHandlerQodana.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitConfiguration()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/QodanaVfsRefreshEventsTracker.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun description()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/ModulesDescriber.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runContributors()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/SarifReportContributor.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configure()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/notifications/RuntimeNotificationCollector.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runCustomProviders()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/QuickFixesStrategyProvider.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRepositoriesIgnoredFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/GitIgnoredFilesProvider.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::qodana" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProjectOriginUrl()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/GitRepositoryInfoProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isCIPresentInProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/SetupGitHubActionsViewModel.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::qodana" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getSarifBaseline()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/ci-config-file.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/OpenReportDialog.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHelpButton()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/QodanaWizardDialog.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::qodana" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishAndLinkWithSelectedCloudProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::qodana" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/actions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/actions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::qodana" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmpty()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeDirectoryNodeImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/ReportInteractor.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showRunDialog()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/AuthorizedUiStateImpl.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSetupCIDialog()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromId()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/RunQodanaAction.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewCloudLoginAction.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenReportAction.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateSelectedFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenReportAction.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/AddQodanaToCiAction.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocalReportsActions()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenLocalReportAction.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewReportActionBase.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadCoverage()",
  "longName" : "",
  "relativeFileName" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageInspection.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptionsPane()",
  "longName" : "",
  "relativeFileName" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageInspection.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadCoverage()",
  "longName" : "",
  "relativeFileName" : "qodana/js/src/org/jetbrains/qodana/js/JsCoverageInspection.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptionsPane()",
  "longName" : "",
  "relativeFileName" : "qodana/js/src/org/jetbrains/qodana/js/JsCoverageInspection.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::qodana" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaRadlerScopeLimitator.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun beforeProjectClose()",
  "longName" : "",
  "relativeFileName" : "qodana/go/src/org/jetbrains/qodana/go/GoSdkWorkflowExtension.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadCoverage()",
  "longName" : "",
  "relativeFileName" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageInspection.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptionsPane()",
  "longName" : "",
  "relativeFileName" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageInspection.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::qodana" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMetricFileVisitor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNamedFunction()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMetricFileVisitor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraCommandLineArgs()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/gradle/src/org/jetbrains/qodana/jvm/gradle/QodanaGradleProjectResolver.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMetricFileVisitor.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getJdk()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaConfigJdkService.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun run()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaJdkProjectActivity.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun templateInspectionKtsFilenameToInspectionId()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/InspectionKtsTemplate.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPsiFileByRelativeToProjectPath()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/inspectionKts-api.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBanner.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::qodana" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openPsiViewerDialog()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/PsiViewerSupportImpl.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun run()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/QodanaPhpProjectActivity.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun runBefore()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/php-migration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun runAfter()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/php-migration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadCoverage()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpCoverageInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptionsPane()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpCoverageInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadClassData()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remapCoverageFromCloud()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun loadReportData()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vfsChangesFilterFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/flow.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rules: mapToObject()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/convert-tslint-config.ts",
  "fileLinesCount" : 48,
  "components" : [ "primary::tslint" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFileAccepted()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/fix/TsLintFileFixAction.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tslint" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/fix/TsLintErrorFixAction.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::tslint" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConfigForFile()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintConfig.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::tslint" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 639,
  "endLine" : 643,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 687,
  "endLine" : 691,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resizeOnSeparateDialog()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TslintPanel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tslint" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JSLinterConfigFileTexts getConfigTexts()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TslintPanel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tslint" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rules: mapToObject()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/convert-tslint-config.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::tslint" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ClientVersion.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String convertDestMaskToReplacement()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void skip()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceVersionFilterComponent.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void installCheckBoxListener()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceVersionFilterComponent.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateAllEnabled()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceVersionFilterComponent.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/merge/BaseRevision.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addIfNotNull()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshVfs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyClobberWriteableChecker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change createEditedFileChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ChangeCreator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnversioned()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getIgnoredFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getUnversionedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInUpdateMode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markUnversioned()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeNonexistentKeys()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getP4Description()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHidden()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void renameList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastValidTime()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBaseInfoWorker.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4RootsInformation getCheckerResults()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBaseInfoWorker.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdatePanel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdatePanel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startAsyncEdit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAsyncEditedFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void asyncEditCompleted()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void asyncEditCompleted()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initChangeProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearDefaultAssociated()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean revisionsSame()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addShelvedChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceShelf.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceReadOnlyFileStateManager()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceCheckinEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsDependentHistoryComponents getUICustomization()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionKey.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String convertP4ParsedPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void traceExit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceCommittedChangesProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object createKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/TracerProperties.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalPathsSet()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LocalPathsSet.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getP4Description()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rescanIfProblems()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDirtyFilesHandler.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkCanceled()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDirtyFilesHandler.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportDelete()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDirtyFilesHandler.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforcePasswordNotAllowedException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePasswordNotAllowedException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginPerformerImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginPerformerImpl.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttemptsStateMachine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginState.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireBatchFinished()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginStateListener.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceLoginTicketsListener()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FormParser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/FormParser.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureOfflineNotify()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceConnectionManager()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceConnectionProblemsNotifier()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProblems()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ParametersConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParametersConnection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List dumpCommands()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void debugCmd()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyInterruptibleProcess()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryToPutVariable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getUnsetP4EnvironmentVars()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private P4File()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FStat getFstat()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createErrorMessage()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/WhereParser.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceCachingContentRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceCachingContentRevision.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceAuthenticationException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceAuthenticationException.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceAuthenticationException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceAuthenticationException.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4WhereResult()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4WhereResult.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceRunner()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendChangeListNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClients()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 609,
  "endLine" : 613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUsers()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 615,
  "endLine" : 619,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendTArg()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 819,
  "endLine" : 823,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1125,
  "endLine" : 1129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBranches()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1201,
  "endLine" : 1205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFilelogNewDateVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1563,
  "endLine" : 1567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAnnotateBranchSupported()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1607,
  "endLine" : 1611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJobDetails()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1651,
  "endLine" : 1655,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJobsForChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1657,
  "endLine" : 1661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteFromShelf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 2009,
  "endLine" : 2013,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ErrorReporter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatusComboBox()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignComboBox()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNamesConstraint()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ByNamesConstraint.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4JobsLogicConn()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/P4JobsLogicConn.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/BrowsePreviewDialog.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateParseException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ParserLogger.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobsWorker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsWorker.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceJobSpecification getSpec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsWorker.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJobNames()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsWorker.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionId()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ConnectionId.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionId()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ConnectionId.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationList getState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPendingOperations()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pushBackOperations()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change getChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4DeleteOperation.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isCompatibleConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 422,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongCallsParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsParameters.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MaxAveragePairAverage()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsStatistics.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/TimeLapseViewAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetHelper.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/SyncToRevisionAction.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shelveChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelveAction.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/UnshelveActionBase.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForceRefreshAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ForceRefreshAction.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceAltRootTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceUpdateTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void submitDefaultList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceDvcsTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testView()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPlugin()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runTest()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceWindowsTest.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void should_support_wildcards_recursive()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceViewTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceShelveTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createSubDirectory()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void submitDefaultList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 727,
  "endLine" : 731,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkNativeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 832,
  "endLine" : 837,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOverlaysTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceJobsTest.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureContentCached()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 795,
  "endLine" : 799,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ServerVersionParsingTest.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPatched()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ServerVersionParsingTest.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkField()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/FormParserTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTokenInterpolatedStringPart()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeExpressionParser.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jade" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseExpression()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeParser.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::jade" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseForeach()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeParser.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::jade" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseMixinParams()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeParser.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::jade" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseMixinParamsValues()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeParser.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::jade" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStubRegistryExtension.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::jade" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeMixinDeclarationStubImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/impl/JadeMixinDeclarationStubImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jade" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorHighlighter getEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeEditorHighlighterProvider.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jade" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerLayer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeEditorHighlighter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jade" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void put()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeSyntaxHighlighter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jade" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeFileViewProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jade" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/CreatePugOrJadeFileAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jade" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTagNameVariants()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeTagDescriptorProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::jade" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeCli()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeCli.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gauge" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNodes()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/folding/SpecFoldingBuilder.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gauge" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractRerunFailedTestsAction createRerunFailedTestsAction()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeConsoleProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::gauge" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addHooks()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/GaugeEventProcessor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addLocation()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/GaugeEventProcessor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RunContentDescriptor doExecute()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeTestRunner.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gauge" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UndoHandler()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/undo/UndoHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::gauge" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGaugeModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/helper/ModuleHelper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gauge" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addContextSteps()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StaticArgCompletionProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::gauge" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeSettingsModel()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsModel.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gauge" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValues()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeConfig.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gauge" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStepReference()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/ReferenceCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractConceptInfo getInfo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptDialog.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::gauge" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldFindReferences()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/helper/ReferenceSearchHelper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/intention/ConvertToStaticArgIntention.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/intention/ConvertToDynamicArgIntention.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeError()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/inspection/GaugeError.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gauge" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGaugeElement()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleChange()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeManifestModificationTracker.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptStepImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptStepImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptStepImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorProjectTestBase.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Meteor" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorInspectionTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Meteor" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleUnescapedTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThreeTags()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveGlobalHelper()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveForBodyTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveBlockTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTemplatesResolveTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Meteor" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsCompletionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfiguration.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Meteor" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfiguration.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Meteor" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebugProcessRunner.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::Meteor" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteorDebuggableProgramParametersPanel()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfigurationEditor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfigurationEditor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessHandler()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunProfileState.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::Meteor" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MeteorExcludeApplier()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteorSpacebarsCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsCompletionContributor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Meteor" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsCompletionContributor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Meteor" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiElement resolveAsTemplate()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorMustachePartialTagPsiReference.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Meteor" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsReferenceContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Meteor" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepoInfo()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectPeer.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Meteor" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setHandlebarsSettings()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showErrorMessage()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMeteorProject()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorFacade.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Meteor" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f2()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchApplied/second/toReformat.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f2()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchApplied/first/toReformat.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void install()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/HtmlPrettierCodeStyleInstaller.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInstalled()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/HtmlPrettierCodeStyleInstaller.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStatusText()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleStatusBarUIContributor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleStatusBarUIContributor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageServiceImpl.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPackageJsonWithDependencyOnPrettier()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierImportCodeStyleAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioConfigurable.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::platformio" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectGenerator.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::platformio" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRunFileAndEnvironment()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioConfigurationContext.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::platformio" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAffectedExternalProjectFiles()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioManager.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::platformio" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialized()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioWorkspaceInitializationUtil.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::platformio" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clone()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectSettings.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::platformio" ],
  "startLine" : 6,
  "endLine" : 10,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelTask()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectResolver.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::platformio" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectResolver.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::platformio" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioWorkspace.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::platformio" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRunConfigurationTypeFilter()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioHelpers.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::platformio" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSettings.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::platformio" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionTree.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::platformio" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionTree.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::platformio" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioTerminal.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::platformio" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyUploadUnavailable()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionBase.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::platformio" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toImportPath()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJsrPostfix()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/lang/DenoCacheContentIndexExtension.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Deno" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAllFilesInScope()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/modules/DenoTypeScriptImportResolverProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Deno" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCommandLine()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoLspServerDescriptor.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Deno" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldAskServerForDiagnostics()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoLspServerDescriptor.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Deno" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessHandler()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Deno" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/generator/DenoProjectTemplateGenerator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Deno" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSettingsListener()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/generator/DenoProjectTemplateGenerator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Deno" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeMetadataHash()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/MetadataStorageImpl.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Deno" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCTSChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDSRChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun portsStatusChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortsListener.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorText()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialSettingsUI.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun available()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectDisconnectAction()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/actions/ConnectDisconnectAction.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void addIfNotNull()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/folding/ProtoFoldingUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeVirtualGroup()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 533,
  "endLine" : 537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 574,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/spelling/StringPartTokenizer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun joinImportPathsIntoCliArgument()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/actions/PbExportSettingsAsCliCommandAction.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void copyOverridesTo()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOverridableElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInf()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextNumberValueMixin.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::protobuf" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNan()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextNumberValueMixin.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::protobuf" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbElementFactory()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMultimap computeLocalQualifiedSymbolMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getImportedFileList()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List collectTrailingComments()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEndOfBlock()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeAction()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbImportIntentionVariant.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportStatementIntention.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::protobuf" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/PbImportOptimizer.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::protobuf" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invokeAutoPopup()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createTopLevelEntryStart()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createMessageEntryStart()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createProto2FieldLabels()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createProto3FieldLabels()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createEditionsFieldLabels()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateGroupDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void visit()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Occurrence()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void visit()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateGroupDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EditionsAnnotator.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::protobuf" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnyType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/AnyType.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::protobuf" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbPackageStatementType.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::protobuf" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional parseIntOption()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/names/NameGeneratorUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbResolveResult.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::protobuf" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveAnnotator.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbEnumValueReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbEnumValueReference.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbSymbolLookupElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbImportReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbImportReference.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbEnumNumberReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbEnumNumberReference.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Multimap convertJdkMapToGuava()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSingleEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFileUser.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::protobuf" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSingleEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSingleEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFilePackageUser.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setResults()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String typeClassName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2DefinitionClassNames.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::protobuf" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNonRootStatementsElement()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPsiUtil.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::handlebars" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/file/HbFileViewProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::handlebars" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbFoldingOptionsProvider()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbFoldingOptionsProvider.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::handlebars" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GrStepDefinition getStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHookClassName()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberCommonClassNames.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCucumberRuntimeGroovyPackage()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberCommonClassNames.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerConfigurable.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::javascript" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerConfigurable.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::javascript" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLaterIfAllowed()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerView.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::javascript" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerInstalledPackagesPanel()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerInstalledPackagesPanel.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::javascript" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageBasicInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::javascript" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/browsePackages/BowerPopularPackagesGenerator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::javascript" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BowerSettings()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerSettings.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::javascript" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerSettings.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::javascript" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerPackagingService()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void registerCompilationFinished()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/CompilerMessageHandlerBase.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompilationFailed()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/CompilerMessageHandlerBase.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompilationCancelled()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/CompilerMessageHandlerBase.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void stopCompilerProcess()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildStarted()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compilationFinished()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSourceFile()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTempFlexConfigsDirPath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFlexCompilerWorkDirPath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is64BitJava6()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAirSdkWithoutFlex()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 1176,
  "endLine" : 1179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsSimpleElement loadProperties()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/lib/JpsFlexLibraryType.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadExtension()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexCompilerProjectExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpsBCBasedRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsBCBasedRunnerParameters.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlexBuildConfigurationManagerImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpsAirPackagingOptionsBase()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackagingOptionsBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpsFlexDependencyEntryBase()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependencyEntryBase.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsAirPackageEntryImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackageEntryImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackageEntryImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsModuleLibraryDependencyEntryImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsModuleLibraryDependencyEntryImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean idExists()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getOptionsWithSpecialValues()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexResourceBuildTargetType()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexResourceBuildTargetType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLinkReportFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void prompt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "fileLinesCount" : 1312,
  "components" : [ "primary::flex" ],
  "startLine" : 1302,
  "endLine" : 1305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineArgumentsTokenizer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/com/intellij/flex/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineArgumentsTokenizer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/com/intellij/flex/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocumentLocator()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String name()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatBuffer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void prompt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "fileLinesCount" : 1237,
  "components" : [ "primary::flex" ],
  "startLine" : 1226,
  "endLine" : 1229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void prompt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "fileLinesCount" : 1298,
  "components" : [ "primary::flex" ],
  "startLine" : 1288,
  "endLine" : 1291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShareableFlexConfigGenerator()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/ShareableFlexConfigGenerator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int lastSlashIndex()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/ShareableFlexConfigGenerator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preGenerate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preGenerate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArtifactData()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/WorkspaceReaderImpl.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateBuildNumberPluginFields()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getClassifier()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/Flexmojos.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getOutput()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/Flexmojos.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getLinkReport()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/Flexmojos.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escape()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/common/src/util/StringUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::flex" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueExp parse()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalizationManager getLocalizationManager()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::flex" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void displayPrompt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void displayCommandPrompt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void err()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 650,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowMemory()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 922,
  "endLine" : 925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleSwfLoadedEvent()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2333,
  "endLine" : 2337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleSwfUnloadedEvent()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2405,
  "endLine" : 2409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpStep()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 2590,
  "endLine" : 2593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleFunctionPair()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4126,
  "endLine" : 4129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 4133,
  "endLine" : 4136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean enableBreakpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5483,
  "endLine" : 5486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doPWD()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5512,
  "endLine" : 5515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangeCount()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 5645,
  "endLine" : 5648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doTutorial()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 6874,
  "components" : [ "primary::flex" ],
  "startLine" : 6596,
  "endLine" : 6599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueExp parse()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalizationManager getLocalizationManager()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::flex" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void displayPrompt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void displayCommandPrompt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void err()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 652,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowMemory()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleSwfLoadedEvent()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2368,
  "endLine" : 2372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleSwfUnloadedEvent()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2440,
  "endLine" : 2444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpStep()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 2625,
  "endLine" : 2628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleFunctionPair()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4147,
  "endLine" : 4150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean enableBreakpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5509,
  "endLine" : 5512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doPWD()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5538,
  "endLine" : 5541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangeCount()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 5671,
  "endLine" : 5674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doTutorial()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 6786,
  "endLine" : 6789,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueExp parse()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalizationManager getLocalizationManager()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::flex" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void displayPrompt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void displayCommandPrompt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void err()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 661,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doShowMemory()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 933,
  "endLine" : 936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleSwfLoadedEvent()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2377,
  "endLine" : 2381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleSwfUnloadedEvent()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2449,
  "endLine" : 2453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpStep()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 2634,
  "endLine" : 2637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleFunctionPair()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4156,
  "endLine" : 4159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean enableBreakpointAt()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5554,
  "endLine" : 5557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doPWD()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5583,
  "endLine" : 5586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangeCount()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 5716,
  "endLine" : 5719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doTutorial()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 6835,
  "endLine" : 6838,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void load()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocumentLocator()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String name()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String formatBuffer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "fileLinesCount" : 753,
  "components" : [ "primary::flex" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void useConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void useConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void disableBenchmark()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void usePathResolver()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean parse2()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 2393,
  "endLine" : 2396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean generate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3474,
  "endLine" : 3477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean postprocess()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3557,
  "endLine" : 3560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void markDone()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 3906,
  "endLine" : 3909,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4050,
  "endLine" : 4053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean tooManyErrors()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4248,
  "endLine" : 4251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BetaExpired()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4348,
  "endLine" : 4351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnableToSetHeadless()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4356,
  "endLine" : 4359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfoCompiling()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4375,
  "endLine" : 4378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForceRecompilation()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4394,
  "endLine" : 4397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFileChanged()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4402,
  "endLine" : 4405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotFullyCompiled()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4410,
  "endLine" : 4413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceNoLongerExists()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4418,
  "endLine" : 4421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFileUpdated()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4426,
  "endLine" : 4429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetUpdated()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4434,
  "endLine" : 4437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotSourcePathFirstPreference()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4442,
  "endLine" : 4445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MustHaveOneDefinition()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4545,
  "endLine" : 4548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularInheritance()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4589,
  "endLine" : 4592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SWFEncoding()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4623,
  "endLine" : 4626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TooManyErrors()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4675,
  "endLine" : 4678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForcedToStop()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "fileLinesCount" : 4762,
  "components" : [ "primary::flex" ],
  "startLine" : 4683,
  "endLine" : 4686,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/SdkFilesResolver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputLogger()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/OutputLogger.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineArgumentsTokenizer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineArgumentsTokenizer()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean couldBeConvertedTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInterfaceClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/SlotInfo.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean willDumpNsName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFunction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processVariable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String appendModifiers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMultinameAsPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processVariable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Traits.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dump()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/MethodInfo.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String capitalizeFirstCharacter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitTestCreator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRuntimeConfigurationProducer.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfiguration.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setStatus()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitConnection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void disposeEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationForm.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MethodChooserActionListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setSupport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setAllowSuite()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitAfterCompileTask.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexUnitRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationType.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/MxmlRefactoringSupportProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptUnusedImportsHighlightingPass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptUnusedImportsPassFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildInsertBreakpointCommandText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleRunToPosition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retreat()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/ResponseLineIterator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getObjectId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DebuggerCommand removeFirst()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addFirst()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addLast()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFlexSdk_4_12plus_IdeMode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 965,
  "endLine" : 968,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void log()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 991,
  "endLine" : 994,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setQName2Id()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1203,
  "endLine" : 1206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getQName2IdIfSameEqualityObject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1209,
  "endLine" : 1212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1324,
  "endLine" : 1327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void launchDebuggedApplication()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1417,
  "endLine" : 1420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void launchDebuggedApplication()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1438,
  "endLine" : 1441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCommandAfterSuspend()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1605,
  "endLine" : 1608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/DebuggerCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String addFrameOffset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String validObjectId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CommandOutputProcessingMode onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexSuspendContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexExecutionStack()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FilterSwfLoadUnloadMessagesAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/LibrarySourcesSearchScope.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doDispose()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBCConfigurables()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexSdkStep()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexSdkStep.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dispose()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/LazyInitializer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexBuildConfigurationManager getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/FlexBuildConfigurationManager.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePathAndPathInPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirPackagingOptions.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFilesToIncludeInSWC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilesToIncludeInSWC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/SdkEntryImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void resetHighlighting()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryOrderEntry findLibraryOrderEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBuildConfigurationImpl commit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 746,
  "endLine" : 749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void makeNonStructuralModification()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 760,
  "endLine" : 763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexProjectLevelCompilerOptionsHolderImpl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectLevelCompilerOptionsHolderImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBc()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexOrderEnumerationHandler.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlexBuildConfiguration getActiveConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexOrderEnumerationHandler.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleColoredText renderBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initOutputTypeCombo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDescriptorForm.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDescriptorForm.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshItemAt()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRLMsText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCssFilesText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IndividualSdkOrderEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexCompositeSdkProjectViewStructureProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFilesToIncludeInSWCText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object valueOf()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 689,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 723,
  "endLine" : 726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SdkEntryItem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TableEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LibraryTableModifiableModelWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 876,
  "endLine" : 879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFilesToPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlexSdkEditorDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexSdkEditorDialog.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Place createPlace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexProjectStructureUtil.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Place createPlace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexProjectStructureUtil.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptorPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::flex" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeChildAt()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void queryPlace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexModuleEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showMoreOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexTreeStructureProvider.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRepresent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexClassMemberNode.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfPackageElementNode.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexmojosSdkForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidSdkHome()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFlex2Sdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFlex3_0Sdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFlex4Sdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFlexAndFlexmojosSdks()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAirSdkWithoutFlex()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::flex" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoBackgroundBooleanTableCellRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/NoBackgroundBooleanTableCellRenderer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLinkReportFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "fileLinesCount" : 864,
  "components" : [ "primary::flex" ],
  "startLine" : 834,
  "endLine" : 837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BCInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureErrorsDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptRefactoringSupportProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptResolveScopeProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationForm.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTerminated()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunner.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::flex" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunner.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::flex" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BCCombo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCCombo.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCCombo.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getContentOrModuleFolderPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean packageExists()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetupFlexModuleWizardStep()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/SetupFlexModuleWizardStep.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPlatformEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasFxpExtension()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSourcePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputFolderPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNamespaceAndManifestPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCssFileToCompile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean runWithProgress()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PasswordStore getPasswords()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdtPackageTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtPackageTask.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtPackageTask.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canBeSuperClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/FlexMainStep.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void postProcess()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setParentComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewFlexComponentAction.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCandidates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateToStringHandler.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicableForMemberContainer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptBaseJSGenerateAction.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicableForMemberContainer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/JavaScriptGenerateToStringAction.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/colors/page/ActionScriptColorsAndFontsPage.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performPostIntroduceTasks()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/introduceVariable/ActionScriptVariableInplaceIntroducer.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTypeTextForVariable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashUmlPackageNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlPackageNode.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isReturnTypeReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean needsImport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValid()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 799,
  "endLine" : 802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashUmlRelationship dependency()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlRelationship.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashUmlRelationship create()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlRelationship.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashUmlRelationship oneToOne()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlRelationship.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashUmlRelationship oneToMany()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlRelationship.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodFilter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiNamedElement findElementByFQN()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewFlexComponentUmlAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/NewFlexComponentUmlAction.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createFakeMethodText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateConstructorFromDiagramAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createDefaultActions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSFunction createMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCreateMethodFromDiagramAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateMethodFromDiagramAction.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createFakeMethodText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodActionBase.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCreateFieldFromDiagramAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateFieldFromDiagramAction.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSReferenceEditor createTypeField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSExpressionCodeFragment createInitializerCodeFragment()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptIndentOptionsEditor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function foo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function foo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptCodeStyleSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptCodeStyleSettingsConfigurable.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionScriptUnusedImportsHelper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerUsedImportsFromResolveResults()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFieldByMxmlAttributeFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateFieldByMxmlAttributeFix.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement createClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateJSEventMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSEventMethod.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ChoosePackageDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateJSPropertyAccessorIntentionAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSPropertyAccessorIntentionAction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void addVarName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSPropertyAccessorIntentionAction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptAddConstructorAndSuperInvocationFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptAddConstructorAndSuperInvocationFix.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFlexMobileViewIntentionAndFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateFlexMobileViewIntentionAndFix.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptImplementedMethodProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptImplementedMethodProcessor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToLocalFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ConvertToLocalFix.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptFunctionSignatureChecker.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSVariable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNative()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasQualifiedName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1036,
  "endLine" : 1039,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclareConditionalCompilerDefinitionFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/DeclareConditionalCompilerDefinitionFix.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setLabelTextAndMnemonic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Item()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CustomVariablesStep.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFlexmojos3()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void showFlexConfigWarningIfNeeded()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showWarning()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/compiled/SwfFileStubBuilder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isComponentSubTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FxDefinitionBackedDescriptor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean sameNs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initFromType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVectorType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 741,
  "endLine" : 744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexMxmlColorAnnotator.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBaseComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexRenameHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/XmlIdValueReference.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSReferenceEditor createTargetClassField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDeclText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSReferenceEditor createTargetClassField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GlobalSearchScope getScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTargetClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptCompletionPlaceFilterProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptCompletionPlaceFilterProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean typeCanBePresentInNew()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptCompletionPlaceFilterProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentationElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PairInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexClassOrIdUsagesProvider.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCssPropertyValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyValue.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidLength()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssValueValidator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundleName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexAttributeReferenceProvider.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptQualifiedItemProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processAdditionalType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefixResolved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void elementIsNotAccessible()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean noMoreResultsPossible()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptContextLevel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptContextLevel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTypeHierarchy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addOnlyCompleteMatches()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForcedPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isPlaceConstructorCall()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startingParent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleEvent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComponentFromManifest()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureClassScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptAccessibilityProcessingHandler.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptAccessibilityProcessingHandler.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPartialResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActionScriptClassResolver getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement findClassByQNameStatic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkVisited()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean skipTopLevelItems()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needTopLevelClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isDebug()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createStack()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function hasCoveragePreprocessor()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function IntellijCoverageReporter()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set: function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/static/delay-karma-start-in-debug-mode.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js-karma" ],
  "startLine" : 9,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownAsync()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaProcessOutputManager()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaProcessOutputManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KarmaServerLogComponent()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerLogComponent.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::js-karma" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildUi()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void render()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onTestRunProcessTerminated()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNxConfig()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/NxConfig.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::js-karma" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaRunConfigurationBuilder()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationBuilder.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::js-karma" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSimilar()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationBuilder.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::js-karma" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DebuggableWebBrowser()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/debug/DebuggableWebBrowser.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::js-karma" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun message()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/debug/KarmaDebugProgramRunner.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::js-karma" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaTestProxyFilterProvider()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/tree/KarmaTestProxyFilterProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::js-karma" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaSuiteOrTestScopeView.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::js-karma" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaSuiteOrTestScopeView.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::js-karma" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::js-karma" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getString()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::js-karma" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isErrorProneCompilerSelected()",
  "longName" : "",
  "relativeFileName" : "error-prone/src/org/intellij/errorProne/ErrorProneClasspathProvider.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::error-prone" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSpacingStrategy()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsBlockContext.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::mdx" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fitsInMarker()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSupportRangeValid()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestIsTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/testIntegration/DartTestFinderTest.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/DartCodeInsightFixtureTestCase.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSuppressActionAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/suppress/DartSuppressTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEscapeSequences()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testColorAnnotatorIdePart()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterInHtmlTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLt()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void r()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/injection/DartInjectionTest.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String toParseTreeText()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/injection/DartInjectionTest.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doHighlightingTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSyntaxHighlighting()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateMethodInAnotherFile()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionAll()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractMethodRefactoringTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodAll()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractMethodRefactoringTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodGetter()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractMethodRefactoringTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodSingle()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractMethodRefactoringTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineLocalRefactoringTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpressionAll()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractLocalVariableRefactoringTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpressionSingle()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractLocalVariableRefactoringTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAbstractClassSig()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFieldSig1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFieldSig2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionDoc1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig7()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetterSig()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplementsSig1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMixinSig1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMixinSig2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamClassSig2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamClassSig3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamClassSig4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamClassSig5()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamClassSig6()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTopLevelVarDoc2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTypedefSig()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartSdkConfigurationTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initServer()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerGotoSuperHandlerTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSingle()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineMethodRefactoringTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionAll()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineMethodRefactoringTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineMethodRefactoringTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetter()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineMethodRefactoringTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOptimizeImports()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartOptimizeImportsTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suspendEncoding()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object decodeToObject()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1088,
  "endLine" : 1091,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeObject()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1589,
  "endLine" : 1592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean endsWithChar()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startsWith2()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startsWith3()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinesReaderThread()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteResponseStream.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteRequestSink.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinesWriterThread()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteRequestSink.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteLineReaderStream getErrorStream()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/StdioServerSocket.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestSink getRequestSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/StdioServerSocket.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResponseStream getResponseStream()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/StdioServerSocket.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateListPostfixCompletionTeamplates()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVersionRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1135,
  "endLine" : 1138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteAnalysisServerImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_getErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_getHover()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_getImportedElements()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_getLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_getNavigation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_reanalyze()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_updateOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analytics_enable()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analytics_isEnabled()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analytics_sendEvent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analytics_sendTiming()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completion_getSuggestionDetails()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completion_getSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void diagnostic_getServerPort()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_format()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_getAssists()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_getAvailableRefactorings()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_getFixes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_isPostfixCompletionApplicable()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_listPostfixCompletionTemplates()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_getPostfixCompletion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_getStatementCompletion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_importElements()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_organizeDirectives()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_sortMembers()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execution_createContext()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execution_deleteContext()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execution_mapUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 602,
  "endLine" : 605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search_findElementReferences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search_findMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search_findMemberReferences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search_findTopLevelDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search_getTypeHierarchy()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 677,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void server_getVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lspMessage_dart_textDocumentContent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 739,
  "endLine" : 742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 751,
  "endLine" : 754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetFeedback.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetFeedback.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenameOptions fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplementedClass()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedClass.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncludedSuggestionRelevanceTag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionRelevanceTag.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MessageAction fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MessageAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExistingImports()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImports.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverriddenMember()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverriddenMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddContentOverlay()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AddContentOverlay.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PubStatus fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PubStatus.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineMethodOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringFeedback.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringFeedback.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplementedMember()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisStatus()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisStatus.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringOptions.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject toJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringOptions.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedEditSuggestion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestion.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Position()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Position.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExistingImport()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImport.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeContentOverlay()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ChangeContentOverlay.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryPathSet()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LibraryPathSet.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeCompletionVariable()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionVariable.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoveContentOverlay fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RemoveContentOverlay.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MoveFileOptions fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MoveFileOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineLocalVariableFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineLocalVariableFeedback.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkFixDetail()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFixDetail.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisErrorFixes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorFixes.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BulkFix()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFix.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlutterWidgetPropertyEditor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractLocalVariableOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DiagnosticMessage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExtractWidgetOptions fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableFile.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearVMTimeline()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getFlagList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getProcessMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSupportedProtocols()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVM()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVMTimeline()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVMTimelineFlags()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVMTimelineMicros()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "fileLinesCount" : 1432,
  "components" : [ "primary::Dart" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getValueAsStringIsTruncated()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getAsString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Element.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAsInt()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Element.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getAsBoolean()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Element.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getValueAsStringIsTruncated()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callServiceExtension()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extension type Id4()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/ClassEnumExtensionBodies.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "external factory HashMap()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/collection/hash_map.dart",
  "fileLinesCount" : 156,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo2()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo9.dart",
  "fileLinesCount" : 8,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo2()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo8.dart",
  "fileLinesCount" : 8,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/Arguments_after.dart",
  "fileLinesCount" : 31,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/Arguments.dart",
  "fileLinesCount" : 31,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f12()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f20()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ConstructorTearoffs.dart",
  "fileLinesCount" : 193,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo6()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int foo7()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void check()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Cascades.dart",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Records.dart",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Library.dart",
  "fileLinesCount" : 28,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isCustomFoldingRoot()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartServerSubtypesHierarchyTreeStructure()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartServerSubtypesHierarchyTreeStructure.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement getElementFromDescriptor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyBrowser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicableElementForBaseOn()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyBrowser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DartReference getRightmostReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/DartHierarchyUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCallHierarchyTreeStructure()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyTreeStructure.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCalleeTreeStructure.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateGetterSetterFix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateGetterSetterFix.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCandidates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateToStringHandler.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCandidates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateEqualsAndHashcodeHandler.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCandidates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateNamedConstructorHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseCreateMethodsFix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseCreateMethodsFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverrideImplementMethodFix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/OverrideImplementMethodFix.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectCandidates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateConstructorHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidFor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateHandler.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAfterDollarInStringInterpolation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartTypeHandler.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartLineWrapPositionStrategy()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartLineWrapPositionStrategy.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartRelativePathsConsoleFilter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartRelativePathsConsoleFilter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customizePresentation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartAsyncMarkerFrame.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IsolateInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleWriteEvent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartVmServiceBreakpointHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartExceptionBreakpointHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartExceptionBreakpointHandler.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void errorOccurred()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceListener.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String percentEscapeUri()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfiguration.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfiguration.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfigurationProducer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugConfiguration.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugConfiguration.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseIntBeforeSlash()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartRemoteDebugConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartRunConfigurationBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartRunConfigurationBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearIssueNotifications()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExecutionHelper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkCalledFunctionName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/util/TestUtil.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblem.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearAll()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setToolWindowIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/structure/DartStructureViewModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartServerBasedIgnoreAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result calculateResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMethodNameMacro.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result calculateResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartClassNameMacro.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartOptionalParameterDescription.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement findElementForUpdatingParameterInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterInfoHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParametersListPresentableText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterInfoHandler.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTest()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/testIntegration/DartTestFinder.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithIfElseSurrounder.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::Dart" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithTryCatchFinallySurrounder.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithForSurrounder.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithIfSurrounder.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::Dart" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithWhileSurrounder.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::Dart" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithDoWhileSurrounder.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::Dart" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterAdd()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartStatementSurrounder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement findElementToAdd()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartBlockStatementSurrounderBase.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithTryCatchSurrounder.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isForcePreview()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::Dart" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEntry()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void showMoveFileExceptionDialog()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/moveFile/DartServerMoveDartFileHandler.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveFileRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/moveFile/MoveFileRefactoring.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInplaceRenameAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRefactoringSupportProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRefactoringPreview()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/extract/DartServerExtractMethodHandler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractMethodRefactoring.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractLocalVariableRefactoring.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRenameRefactoring.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeleteSource()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineMethodRefactoring.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInlineAll()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineMethodRefactoring.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterMove()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartSpacingProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDirectlyPrecededByNewline()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1070,
  "endLine" : 1076,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDirectlyPrecededByBlockComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1111,
  "endLine" : 1114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasNewlineInText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1177,
  "endLine" : 1180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/settings/DartCodeStylePanel.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartCommenter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartComponentInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartComponentName getNameElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/CreateDartFileAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOKAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubBuildDialog.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubActionBase.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean failIfItLooksLikeConstantObjectExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartComponent findMemberByName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartPsiClass.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPublic()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartNamedElementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartClassResolveCache getInstance()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartClassResolveCache.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerFileTypesUsedForIndexing()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackageAwareFileIncludeProvider.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartQuickFix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initChannel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPubServerProcessAlive()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartPackagesLibraryProperties.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartSdk()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdk.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isUseDartCreate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/Stagehand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartProjectTemplate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectTemplate.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartProjectWizardData()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectWizardData.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartModuleWizardStep()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleWizardStep.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doExecute()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/ComponentNameScopeProcessor.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doExecute()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/ClassNameScopeProcessor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartPsiImplUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::Dart" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConstantObjectExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartPsiImplUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::Dart" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartClassResolveResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartClassResolveResult.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOptionalParameterList()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartPresentableUtil.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Outline getOutline()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartHighlightRegion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartClosingLabel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 772,
  "endLine" : 775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedHighlights()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedClosingLabels()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedNavigation()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedOverrides()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedOutline()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lspTextDocumentContentDidChange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 813,
  "endLine" : 816,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedHovers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1104,
  "endLine" : 1107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1110,
  "endLine" : 1113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedSourceChanges()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1190,
  "endLine" : 1193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1196,
  "endLine" : 1199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postfixCompletionTemplates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1254,
  "endLine" : 1257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedSourceChange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1291,
  "endLine" : 1294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1297,
  "endLine" : 1300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedSourceChange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1325,
  "endLine" : 1328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1331,
  "endLine" : 1334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedHierarchy()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1476,
  "endLine" : 1479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1482,
  "endLine" : 1485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedDetails()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1513,
  "endLine" : 1516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedDetails()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1549,
  "endLine" : 1552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedCompletionId()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1587,
  "endLine" : 1590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedFormat()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1706,
  "endLine" : 1709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedImportedElements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1748,
  "endLine" : 1751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedImportedElements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1786,
  "endLine" : 1789,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedEdit()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1842,
  "endLine" : 1845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedEdit()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1881,
  "endLine" : 1884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedExecutionContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1974,
  "endLine" : 1977,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2025,
  "endLine" : 2028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedDocumentContents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2123,
  "endLine" : 2126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2129,
  "endLine" : 2132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restartServer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2342,
  "endLine" : 2345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onServerStopped()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerRootsHandler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "STDOUT.<<",
  "longName" : "STDOUT.<<",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "STDERR.<<",
  "longName" : "STDERR.<<",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "printf",
  "longName" : "printf",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.format_backtrace",
  "longName" : "self.format_backtrace",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/runner_common.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.is_enabled_in_debug_options",
  "longName" : "self.is_enabled_in_debug_options",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/rakerunner_consts.rb",
  "fileLinesCount" : 130,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_tests_count",
  "longName" : "self.create_tests_count",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_progress_message",
  "longName" : "self.create_progress_message",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_custom_progress_test_status",
  "longName" : "self.create_custom_progress_test_status",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "location_from_link",
  "longName" : "location_from_link",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/url_formatter.rb",
  "fileLinesCount" : 35,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "location_from_ruby_qualified_name",
  "longName" : "location_from_ruby_qualified_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/url_formatter.rb",
  "fileLinesCount" : 35,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "add_defaults",
  "longName" : "add_defaults",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process_suitable_tests",
  "longName" : "process_suitable_tests",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log",
  "longName" : "log",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "push_groups_stack",
  "longName" : "push_groups_stack",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log",
  "longName" : "log",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "add_behaviour",
  "longName" : "add_behaviour",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "add_example_group",
  "longName" : "add_example_group",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_started",
  "longName" : "example_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "push_groups_stack",
  "longName" : "push_groups_stack",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 517,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_after_features",
  "longName" : "tc_after_features",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_before_background",
  "longName" : "tc_before_background",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_after_background",
  "longName" : "tc_after_background",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_before_feature_element",
  "longName" : "tc_before_feature_element",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log",
  "longName" : "log",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log_suite_started",
  "longName" : "log_suite_started",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 449,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log_test_opened",
  "longName" : "log_test_opened",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 459,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unregister_tags_holder",
  "longName" : "unregister_tags_holder",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 601,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "create_snippet_text",
  "longName" : "create_snippet_text",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "current_feature_display_name",
  "longName" : "current_feature_display_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_summary",
  "longName" : "print_summary",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visit_tag_name",
  "longName" : "visit_tag_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visit_feature_name",
  "longName" : "visit_feature_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visit_examples_name",
  "longName" : "visit_examples_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visit_scenario_name",
  "longName" : "visit_scenario_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "fileLinesCount" : 122,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/Reveal.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompatibleWithRevealOnePointSixOrHigher()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/Reveal.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompatibleWithRevealTwoOrHigher()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/Reveal.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompatibleWithReveal23OrHigher()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/Reveal.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompatibleWithReveal27OrHigher()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/Reveal.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicableFor()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/JsonCloudFormationCodeContextType.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNode()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/MetadataSerializer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveFirstLevelMappingKey()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationResolve.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveSecondLevelMappingKey()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationResolve.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTopLevelMappingKeys()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationResolve.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSecondLevelMappingKeys()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationResolve.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/YamlCloudFormationCodeContextType.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationReferenceBase.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationMappingFirstLevelKeyReference.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationMappingSecondLevelKeyReference.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::makefile" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileLangCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::makefile" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileVariableReference.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::makefile" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileVariableReference.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::makefile" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateText()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileFunctionElementImpl.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::makefile" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateText()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileSubstitutionInjectionHost.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::makefile" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateText()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileRecipeElementImpl.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::makefile" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetName()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSpecialTarget()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssignment()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssignment()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateText()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseNoWhitespaceOrColonBehind()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileParserUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::makefile" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseToDollarNoWhitespaceOrColonBehind()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileParserUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::makefile" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePrereqNoWhitespaceBehind()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileParserUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::makefile" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePrereqToDollarNoWhitespaceBehind()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileParserUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::makefile" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseNoWhitespaceBehind()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileParserUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::makefile" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseToDollarNoWhitespaceBehind()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileParserUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::makefile" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakeConfigurable.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::makefile" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakeConfigurable.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::makefile" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakeConfigurable.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::makefile" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileStructureViewElement.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::makefile" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldHideStripeIconFor()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowStripeController.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::makefile" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowSortAlphabeticallyAction.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::makefile" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowShowSpecialAction.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::makefile" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function registerModule()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/wrapperGlobal/wrapper.es6",
  "fileLinesCount" : 22,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export var registerModule = function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/wrapperTopLevel/wrapper.es6",
  "fileLinesCount" : 9,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 2,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doProcessNames()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/navigation/AngularGotoSymbolContributor.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSStatementParser()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSStatementParser.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parsePluralTail()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rollback()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSExpression getMethodExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSFilterExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isControllerPropertyValue()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJavaScriptCompletionContributor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSTagDescriptor()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularUiRouterEdge setSourceName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterEdge.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularUiRouterEdge setTargetName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterEdge.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularUiRouterNode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterNode.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWarning()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/Template.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void filesDependenciesStep()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UiRouterState()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelfClosingTagAllowed()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSHtmlExtension.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSXmlReferencesContributor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAngularExpressionAttribute()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributesRegistry.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAsExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSReferenceExpressionResolver.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularNamedItemDefinition()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularNamedItemDefinition.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularNamedItemDefinition.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularViewDefinitionExternalizer.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasAngularJS()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularIndexUtil.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsages()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/findUsages/AngularJSFindUsagesHandlerFactory.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendTo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendTo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendTo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun workspaceChanged()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdWorkspaceEvents.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedResolveConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdWorkspaceEvents.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplFoldingBuilder.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/tftplTemplateVariableSearchUtils.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::terraform" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/patterns/HILPatterns.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/patterns/HILPatterns.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/patterns/HILPatterns.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/patterns/HILPatterns.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/patterns/HILPatterns.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ForVariableReferenceProvider2.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILPsiFile.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILPropertyMixin.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQualifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/HILPsiImplUtils.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOperationSign()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/HILPsiImplUtils.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILVariableManipulator.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::terraform" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pass()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceVariableHandler.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::terraform" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pass()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceVariableHandler.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::terraform" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isResourcePropertyReference()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HILVariableAnnotator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::terraform" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/VariableTypeCompletionProvider.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILOperationTypesMismatchInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnresolvedReferenceInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasBadResolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnresolvedReferenceInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnknownResourceTypeInspection.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILExpressionHolder()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HCLSimplifyExpressionInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILMissingSelfInContextInspection.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableLanguage()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLNavBarExtension.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::terraform" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPropertyKey()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBlockNameElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPropertyValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnderPropertyUnderPropertyWithObjectValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnderPropertyInsideObjectConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnderPropertyUnderPropertyWithObjectValueAndArray()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnderPropertyInsideObjectArgument()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::terraform" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/util.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLBlockMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRelevantTextRange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralTextEscaper.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLElementImpl.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLExpressionBase.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyNameReference.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLHeredocContentMixin.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLHeredocContentManipulator.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::terraform" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLVariableManipulator.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun spaceExistenceTypeBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLParserDefinition.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::terraform" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/TfAsyncFormattingService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::terraform" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HclLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLeaf()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLBlock.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::terraform" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerTo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclRootBlockCompletionProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::terraform" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerTo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclRequiredProvidersCompletion.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::terraform" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun weigh()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclRequiredProvidersCompletion.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::terraform" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/findUsages/HCLFindUsagesProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLSymbolIndex.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::terraform" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchDownloadUrl()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/install/TfToolsUtil.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchDownloadUrl()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/install/TfToolsUtil.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::terraform" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchDownloadUrl()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/install/TfToolsUtil.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::terraform" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/patterns/OpenTofuPatterns.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::terraform" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/patterns/OpenTofuPatterns.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::terraform" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/codeinsight/OpenTofuReferenceContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTerraformModuleScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitILVariable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Variable.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Variable.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/TypeModelProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::terraform" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLockFilePsi()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/TfLocalSchemaService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::terraform" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTerraformBlockInModule()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/TfTypeModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::terraform" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/RegistryModuleUtil.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::terraform" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pass()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pass()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfCompletionUtil.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOriginalObject()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/codeinsight/TfCompletionUtil.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLInspectionSuppressor.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TfExecutor withProcessListener()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::terraform" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfCommandLineService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::terraform" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextFor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::terraform" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIconFor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::terraform" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scanFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/copyright/TfUpdateCopyrightsProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnvs()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolPathDetector.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::terraform" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolConfigurationTypeBase.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::terraform" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expand()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/macros/TfExecutableMacro.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::terraform" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredParents()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PhoneGapAddPlatformTask()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void throwOSWarning()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extend()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/ComboBoxWithMoreOption.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapTargetsPanel.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isProcess()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapFileListener.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapRepoPackage()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDescr()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needAddPlatform()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAndroidExcludedStrings()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapAndroidTargets.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CordovaBasedExecutor()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/CordovaBasedExecutor.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPhoneGapAfter363()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapExecutor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIonic3AndLater()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/IonicExecutor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/PhoneGapSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List reloadAllPackages()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchPackageDetails()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void scheduleFileSystemRefresh()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchLatestVersion()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean folderExist()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapUtil.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFile()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CfmlLangInfo getCfmlLangInfo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAttributeDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkAheadActionTokens()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPredefinedFunction()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlAttributeDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startDocument()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagsDescriptionsParser.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::CFML" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFunctionDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String typeFromInt()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTypesInfo.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::CFML" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAttribute()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagDescription.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::CFML" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CfmlFile createDummyFile()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlPsiUtil.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::CFML" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFunctionDefinition()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlPsiUtil.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::CFML" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType calculateUnary()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlExpressionTypeCalculator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::CFML" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponentReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClassStaticType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFunctionCallExpression.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::CFML" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFileStubImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlFileStubImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::CFML" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssignedVariable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlPropertyImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImported()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlScriptImportImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::CFML" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagLoopImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::CFML" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTagName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagImpl.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeNameImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::CFML" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImported()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlImportImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlImportImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::CFML" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlImportImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::CFML" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagInvokeImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::CFML" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::CFML" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionParameterImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlThisComponentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlOperatorExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::CFML" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlOperatorTokenType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlOperatorTokenType.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFileReferenceSet()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFileReferenceSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::CFML" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentConstructorCall.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::CFML" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReferenceName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FlexLexer getFlexLexer()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/lexer/CfscriptLexer.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::CFML" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/lexer/CfmlLexer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacing addSingleSpaceIf()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlSpacingProcessor.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::CFML" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeActionListeners()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationForm.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextRange buildRange()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/folding/CfmlFoldingBuilder.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::CFML" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationEditor.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::CFML" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunner.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationType.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::CFML" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void suppress()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlScriptNodeSuppressor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAfterAndBeforeCurlyBracket()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlEnterHandler.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::CFML" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCommenterData createLineCommentingState()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyCommenterData()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosingQuote()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlQuoteHandler.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::CFML" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpeningQuote()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlQuoteHandler.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::CFML" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBraceTokenGroupId()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::CFML" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CfmlStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/structureView/CfmlStructureViewModel.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void insertStringAtCaret()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlInsertHandlerUtil.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::CFML" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showParameterInfo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlMethodInsertHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::CFML" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlMappingsForm()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfigurable.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::CFML" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/injection/CfmlPsiUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/injection/CfmlPsiUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::CFML" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getStartOffset()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::Angular" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getSpanLength()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::Angular" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function buildAngularTranspiledTemplate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async createWorkflow()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/commands/generate-impl.ts",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 7,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delayCompletionAutoPopupOnImport()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2PreventCompletionAutoPopupOnImport.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagePlaceholderText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2HtmlFoldingBuilder.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPostIntroduceTasks()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularLetVariableInplaceIntroducer.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateProjectPath()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSchematics()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryService.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/GenerateJsonParser.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::Angular" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doParse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliFilter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/SchematicsJsonParser.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::Angular" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLookupBuilder()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/SchematicOptionsTextField.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAngularCliPackageVersion()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliUtil.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::Angular" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliGenerateAction.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::Angular" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLookupBuilder()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doReformat()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2CodeStyleMainPanel.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doReformat()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2CodeStyleMainPanel.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canProcessElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2PipeRenameProcessor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitExpansionForm()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTemplateBindings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pseudoVisitTextInterpolation()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateMovedFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2MoveFileHandler.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInliner()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/inline/Angular2InlineHandler.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subtreeChanged()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/Angular2HtmlFile.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2TemplateParserDefinitionBase.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processElements()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlCompositePsiElement.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advance()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2HtmlSyntaxHighlighterFactoryBase.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/stub/impl/Angular2HtmlBoundAttributeStubImpl.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::Angular" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun writeStringMap()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun writeIntegerMap()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun readStringMap()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun readIntegerMap()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainingFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataFileImpl.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataFileImpl.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2LetType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourceElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2BaseType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::Angular" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArguments()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeArgumentsListImpl.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BindingImpl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQuote()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BindingImpl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subtreeChanged()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2EmbeddedExpressionImpl.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2QuoteImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGlobalPlugins()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/protocol/Angular2TypeScriptServiceProtocol.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isHighlightingCandidate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceProvider.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun veWillInferAnyFor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAllCssFilesOnResolving()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/css/Angular2CssInclusionContext.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMine()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/css/refs/Angular2CssFileReferenceHelper.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/css/findUsages/Angular2CssClassOrIdUsagesProvider.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStandardProperty()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/StandardPropertyAndEventsScope.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::Angular" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateScopesResolver.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2StandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareScopeToAdd()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2AddImportExecutor.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Angular2TemplateReferenceData()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Angular2TemplateReferenceData()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsages()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2FindUsagesHandlerFactory.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertJSImport()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesPsiUtil.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RenameAttributeQuickFix.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentMethodIntentionAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToEventQuickFix.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToPropertyBindingQuickFix.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateComponentFieldAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2InspectionSuppressor.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentsFor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2InspectionSuppressor.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::Angular" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun visitAngularAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularHtmlLikeTemplateLocalInspectionTool.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAnyElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidEntryComponentInspection.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suppressModuleInspectionErrors()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2FrameworkHandler.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areExportsFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2ModuleResolver.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataNodeModuleStub.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::Angular" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataStringStub.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataPipeStub.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun index()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataPipeStub.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataCall.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataSpread.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2Module.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationTargets()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveProperty.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::Angular" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSVariable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2Directive.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getElementName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttributeName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getBooleanParam()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::postcss" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertiesBeforeTag()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestingCompletionTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::postcss" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleVarAsPropertyValue()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssOtherCompletionTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaPriorityWithImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaPriorityWithoutImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaWithImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaWithoutImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorPriorityWithoutImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithPartialImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithoutImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaQuickFixTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::postcss" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleVariables()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCssInspectionTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorQuickFixTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveWithImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomSelectorResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveWithoutImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomSelectorResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMultiInDifferentFiles()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomSelectorResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveWithImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomMediaResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveWithoutImport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomMediaResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMultiInDifferentFiles()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomMediaResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parseStylesheetItem()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssMathParser()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssMathParser.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCharset()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssFileType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getCustomMediaFeatures()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/PostCssCustomMediaIndex.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getCustomSelectors()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/PostCssCustomSelectorIndex.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomSelectorImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::postcss" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInsideNestedRuleset()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::postcss" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInsideRulesetWithNestedRulesets()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::postcss" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/settings/PostCssStylePanel.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssDumbAwareCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/completion/PostCssDumbAwareCompletionContributor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::postcss" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateTopLevelSelectorsWithNest()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssNestingInspection.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::postcss" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssCustomMediaReference.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssCustomSelectorReference.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function runGenerator()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanConfigurable.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanSelectGeneratorWizardStep()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanSelectGeneratorWizardStep.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractActionWithPanel createStep()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGenerator.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorWelcomePanel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanProjectGeneratorPanel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showFirstStep()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBottomComponent()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanProjectSettingsStep()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/step/YeomanProjectSettingsStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstalledGenerators()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanAvailableGeneratorsMain.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstalledGenerators()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanInstalledGeneratorsMain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanRunGeneratorForm getForm()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorDialog.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationTargets()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/ComponentPolySymbol.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::Astro" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroComponent.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Astro" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeNavigationElement()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/UnknownComponent.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Astro" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/UiFrameworkComponent.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::Astro" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModificationCount()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroAvailableComponentsScope.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Astro" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroDefineVarsScope.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Astro" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroDefineVarsScope.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Astro" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handlesTemplate()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/AstroCreateFromTemplateHandler.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::Astro" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/navigation/AstroComponentSourceNavigationTarget.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::Astro" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHtmlTagElementType()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRootTagNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroContentRoot.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::Astro" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTextOccurrence()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroReferencesSearch.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Astro" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRestartableState()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroRawTextLexer.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTagBlock()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroBlock.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTagBlock()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroTagBlock.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Astro" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/stub/AstroHtmlAttributeStubImpl.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Astro" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/settings/AstroServiceConfigurable.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Astro" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroLspCompletionSupport.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Astro" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFileAcceptable()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroServices.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroHtmlExtension.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::Astro" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableCopyContext()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/imports/AstroComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Astro" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReferenceExpressionResolver()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroSpecificHandlersFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline bool z_impl_device_is_ready()",
  "longName" : "",
  "relativeFileName" : "dts/testData/zephyr/include/zephyr/device.h",
  "fileLinesCount" : 986,
  "components" : [ "primary::dts" ],
  "startLine" : 735,
  "endLine" : 738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidForBlock()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/formatting/DtsBlock.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::dts" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCompatible()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPath()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDescription()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAllowUndeclaredProperties()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBusses()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnBus()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChildBuilder()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDescription()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setType()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDefault()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setConst()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRequired()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindingFor()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::dts" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePropertyName()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/parser/DtsParserUtil.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::dts" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/DtsVisitor.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::dts" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/resolve/DtsPathReference.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::dts" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setItem()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsPathInput.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::dts" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableAndCheck()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsInputStatus.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::dts" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsInsertIntoDocument()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertBackendImpl.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::dts" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeSpace()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/DtsInsertSession.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeAssign()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/DtsInsertSession.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNonClosedLiteral()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsQuoteHandler.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::dts" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDeleteNode()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsNodeVisitor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::dts" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameWithoutUnit()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsPath.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentNode()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsTreeUtil.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentProperty()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsTreeUtil.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadingFinished()",
  "longName" : "",
  "relativeFileName" : "dts/cmake/src/com/intellij/dts/cmake/impl/DtsZephyrCMakeSync.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::dts" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenType()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::dts" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advanceLexer()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::dts" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenText()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::dts" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eof()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::dts" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentOffset()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::dts" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookAhead()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::dts" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rawTokenIndex()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::dts" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rawLookup()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::dts" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rawTokenTypeStart()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::dts" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endIf()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpParserLexerAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::dts" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpParserLexerAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::dts" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpHighlightingLexerAdapter.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::dts" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCharDeleted()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/completion/PpAngularBraceMatcher.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::dts" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsHighlightTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::nextjs" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addExtraFields()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/generator/NextJsProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::nextjs" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isStepDefinitionCall()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberStepIndex.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cucumber" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberStepReference()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReference.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cucumber" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotator.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::cucumber" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void highlight()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::cucumber" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBackground()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cucumber" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterReference.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subtreeChanged()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::cucumber" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tableContainsKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RenameProcessor createRenameProcessor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::cucumber" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createCheckboxes()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::cucumber" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prepareRegexFromCukex()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameProcessor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::cucumber" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getStaticTextsFromCukex()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameProcessor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::cucumber" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailableOnDataContext()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameHandler.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cucumber" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GherkinFile createDummyFile()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/GherkinChangeUtil.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::cucumber" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cucumber" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinLexer()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStringAtPosition()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStringAtPosition()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRuleKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFeatureKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addStepKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BDDFrameworkType getSelectedFileType()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTypeComboboxItem()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/FileTypeComboboxItem.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsFileStructureViewElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsFileStructureViewElement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::drools" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsFileStructureViewElement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::drools" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocationString()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsFileStructureViewElement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::drools" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsFileStructureViewElement.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::drools" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsFoldingBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::drools" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumPsiClassImpl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::drools" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::drools" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsWindowReferenceImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::drools" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratedLightMethod()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::drools" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LightRenameableIdentifier()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::drools" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsBeanPropertyLightVariable()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsBeanPropertyLightVariable.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::drools" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMvelExpression()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsCommonUtil.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::drools" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImplicitVariablesProcessor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::drools" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processInsertStatements()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processUpdateStatements()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processInsertLogicalStatements()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processRetractStatements()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsLightClass()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightClass.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::osmorc" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestHighlightingTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/HeavyOsgiFixtureTestCase.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiFacetConfigurationTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::osmorc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestCacheTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::osmorc" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLibManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestCacheTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::osmorc" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderValuePart getValueElement()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/AbstractAssignmentExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::osmorc" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ElementPattern directive()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/completion/OsgiManifestCompletionContributor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::osmorc" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOsgiCoreLibrary()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsgiCoreLibraryType.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::osmorc" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFacet createFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetType.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::osmorc" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasOsmorcFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacet.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::osmorc" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledForModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsgiFrameworkSupportProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::osmorc" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void manifestFileLocationSelectorChanged()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTabEntering()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getAdditionalJARContent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteAdditionalJARContent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setManifestGenerationMode()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setManifestLocation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBundleSymbolicName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBundleActivator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBundleVersion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalProperties()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseProjectDefaultManifestFileLocation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBndFileLocation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBundlorFileLocation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalJARContents()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIgnoreFilePattern()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlwaysRebuildBundleJAR()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDoNotSynchronizeWithMaven()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::osmorc" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::osmorc" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettingsEditor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::osmorc" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditorComponent.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameworkInstanceName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettings.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::osmorc" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultManifestFileLocation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettings.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::osmorc" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProjectSettingsListener()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettings.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::osmorc" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiConfigurationType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyNumberFormatter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::osmorc" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeBundleAt()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFrameworkIntegrator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkIntegrator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RegisterInConfigurationQuickfix()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/UnregisteredActivatorInspection.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::osmorc" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewManifestAction()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/ViewManifestAction.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progress()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/BundleCompiler.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::osmorc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImport()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::osmorc" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkspace()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportBuilder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportWorkspaceAction.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::osmorc" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStep()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndSelectProjectsStep.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavaParameters createJavaParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String message()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndLaunchUtil.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::osmorc" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getValues()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doLoadExtension()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModelSerializerExtension.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::osmorc" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcJarContentEntry()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/OsmorcJarContentEntry.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::osmorc" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addLocalPackages()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/LocalPackageCollector.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::osmorc" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcBuildTarget()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuildTarget.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetLocation exception()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingBuilder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::osmorc" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetLocation exception()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingAnalyzer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void process()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetLocation exception()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingProjectBuilder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::osmorc" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findMavenProjectPath()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OsgiBuildUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::osmorc" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Object put()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OrderedProperties.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Object remove()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OrderedProperties.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clear()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OrderedProperties.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEnumType()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlAnnotator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::jhipster" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenize()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlSpellcheckingStrategy.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::jhipster" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunFloatingAction.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jhipster" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPsiUtils.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::jhipster" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlConstantMixin.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::jhipster" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlPredefinedSdkEntity()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPredefinedSdkEntity.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::jhipster" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlEnumMixin.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jhipster" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlEntityMixin.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jhipster" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findDeclarations()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlFile.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::jhipster" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isJdlCodeBlock()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlBlock.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::jhipster" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEnumNodeLink()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeLink.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jhipster" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEntityNodeData()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeData.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::jhipster" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEnumNodeData()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeData.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlDiagramRootData()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlDiagramRootData.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldFormatThisFileExclusivelyByServer()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaLspServerDescriptor.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::prisma" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFileAcceptable()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaLspServerActivationRule.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::prisma" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compose()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaCompoundSchema.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::prisma" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compose()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaElementGroup.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::prisma" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/editor/PrismaBraceMatcher.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::prisma" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/settings/PrismaLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::prisma" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetImpl()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/settings/PrismaLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::prisma" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignmentProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::prisma" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaTrailingSpacesFormatProcessor.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::prisma" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun invalidateAndReload()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigManager.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::prisma" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectSearchRequest()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/findUsages/search/PrismaSchemaUsageSearcher.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::prisma" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaNamedStubElementType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::prisma" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaNamedStubElementType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::prisma" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/manipulators/PrismaStringLiteralExpressionManipulator.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::prisma" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaNamedElementImpl.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::prisma" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaReference.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::prisma" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processEntityDeclarations()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaResolveUtils.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::prisma" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skipIndex()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueInlayParameterHintsProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addReferenceAtCaret()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveTarget()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveTarget()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStore.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::vuejs" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveTarget()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStore.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::vuejs" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentToWithSameClass()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexActionContextType.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isActionContextParameter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/VuexUtils.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::vuejs" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStubForArrayLiteral()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/index/VuexFrameworkHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInputProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueInstanceOwner.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::vuejs" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitComputedProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueInstanceOwner.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::vuejs" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDataProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueInstanceOwner.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::vuejs" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueInstanceOwner.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::vuejs" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueTagTemplate.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueLibraryImpl.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::vuejs" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  get()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/EntityContainerInfoProvider.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotInLibrary()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::vuejs" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueTemplate.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateProjectPath()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateProjectPath()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doReformat()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleMainPanel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doReformat()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleMainPanel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doReformat()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleMainPanel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSingleTag()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subtreeChanged()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/impl/VueTemplateTagImpl.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::vuejs" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTagBlock()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueTagBlock.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTagBlock()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueBlock.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTagBlock()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlTagBlock.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTagBlock()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlBlock.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/highlighting/VueFileHighlighter.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/highlighting/VueSyntaxHighlighterFactory.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStub()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/factories/VueScriptIdAttributeStubFactory.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::vuejs" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithLanguage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExprTokenType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInterpolationExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExprTokenType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLexer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParserDefinition.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subtreeChanged()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSEmbeddedExpressionContentImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseContents()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueEmbeddedContentTokenType.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::vuejs" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsInjectedFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/lsp/VueLspTypeScriptService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::vuejs" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFileAcceptable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGlobalPlugins()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueTypeScriptServiceProtocol.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableForHighlighting()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VuePluginTypeScriptService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::vuejs" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsInjectedFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VuePluginTypeScriptService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::vuejs" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isHighlightingCandidate()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueLanguageServiceProvider.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshService()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueLanguageServiceProvider.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::vuejs" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDataProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueWatchSymbolScope.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitComputedProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueWatchSymbolScope.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::vuejs" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInputProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentSymbol.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::vuejs" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDataProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentSymbol.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::vuejs" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitComputedProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentSymbol.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::vuejs" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNames()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentImportCandidatesProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::vuejs" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveInner()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doBuild()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/controlflow/VueControlFlowBuilder.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::vuejs" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/controlflow/VueControlFlowBuilder.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::vuejs" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/DataFunctionInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::vuejs" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredParents()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_pay()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/gotoRelated/ShoppingStepdefs.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_test_fake()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/wordOrder/ShoppingStepdefs.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_pay()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/stepWithRegExGroups/ShoppingStepdefs.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_pay()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/stepWithRegex/ShoppingStepdefs.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_pay()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/stepWithRegex/ShoppingStepdefs.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/search/parameterTypeUsages/Steps.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_pay()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/glue/ShoppingStepdefs.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateAllStepDefs()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/createStep/java8Step/StepDefs.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractJavaStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/AbstractJavaStepDefinition.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberJavaParameterPomTarget()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterPomTarget.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findDeclarationsAt()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaPomDeclarationSearcher.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagesHandler createFindUsagesHandler()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String locale()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/AnnotationPackageProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberJavaRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setGlue()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConfigurationName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaAllFeaturesInFolderRunConfigurationProducer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCucumberExpressionsAvailable()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/buffered_reader.rb",
  "fileLinesCount" : 22,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 2,
  "endLine" : 6,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyProjectSdk()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/RubyLangSupport.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFixWarningText()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/assistance/RubyEditorCodingAssistanceLesson.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function pickAnimal()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/basicCompletion.js",
  "fileLinesCount" : 8,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 3,
  "endLine" : 6,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/navigation.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function pickAnimal()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/main.js",
  "fileLinesCount" : 6,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/pet.js",
  "fileLinesCount" : 10,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "main()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFileStructureElement()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetHandledExceptionsState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/coroutines/QodanaDispatchers.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::qodana" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FileReportDescriptor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::qodana" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/QodanaLocalReportsService.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::qodana" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/SingleMarkerReportDescriptor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refreshReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/OpenInIdeCloudReportDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/OpenInIdeCloudReportDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/QodanaWebUiService.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescription()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/InspectionInfoProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::qodana" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSuppressIdByInspection()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/InspectionInfoProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::qodana" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCollector()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlInspectionHintProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlCompletionContributorBase.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlProfilesCompletion.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/LocalRunPublishedReportDescriptor.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaInIdeScript.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText2()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaInIdeScript.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFraction()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaInIdeScript.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun acquireRefreshTokenForRequest()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentials.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun seeRefreshTokenToPersist()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentials.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOriginAllowed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaCloudOAuthCallbackHandler.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQDCloudClient()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/api/IjQDCloudClient.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/QodanaCloudStateService.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createReportDescriptorWithId()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/CloudReportDescriptorBuilder.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedCloudReportDescriptor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::qodana" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun linkWithQodanaCloudProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectLinkService.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::qodana" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectLinkService.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::qodana" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setLatestNoNotificationReportId()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectDataProvider.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::qodana" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerVarargEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaEventLogGroup.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseParameters()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaScriptFactory.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseParameters()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/local-changes.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseParameters()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/default.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinish()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/MainInspectionGroup.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinish()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReached()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInputStreamForProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/providers/QodanaEmbeddedProfilesProvider.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/providers/QodanaEmptyProfileProvider.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createScope()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/profiles.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onConsumeProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/NamedInspectionGroup.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun configureProjectWithConfigurators()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaProjectLoader.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::qodana" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNewProjectsToImport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaExternalProjectsImporter.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::qodana" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun info()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warn()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun performPostRunActivities()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsConfigurationProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProfileScopes()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaScopeModifier.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteMetricsDataForFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResultsFromMetricsTable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun close()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaProblemConsumer.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consume()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/QodanaTeamcityTestReporter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/TestTarget.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun load()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaYamlReader.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::qodana" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaYamlReader.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::qodana" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaConfig.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::qodana" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkRunPromo()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaConfig.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::qodana" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSarifReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/sarif.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::qodana" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterConfiguration()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/notifications/RuntimeNotificationCollector.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRevision()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/GitRepositoryRevisionProvider.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::qodana" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isQodanaStagePresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/DummyJenkinsConfigHandler.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBranch()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/GitRepositoryInfoProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isCIPresentInProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/bitbucket/SetupBitbucketCIViewModel.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::qodana" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isCIPresentInProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/gitlab/SetupGitLabCIViewModel.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getPhysicalConfigState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/ci-config-file.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/CIConfigFileState.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIDialog.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/QodanaFoatingToolbar.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::qodana" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/QodanaFoatingToolbar.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/QodanaWizardDialog.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::qodana" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/protocol/OpenInIdeLogInDialog.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::qodana" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isModified()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::qodana" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectDialog.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectDialog.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::qodana" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectDialog.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::qodana" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/settings/QodanaCloudSettingsView.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::qodana" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/SetupCIStep.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/RunQodanaAndPublishToCloudDialog.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterComponent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewPanel.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::qodana" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChangedTo()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewPanel.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::qodana" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNextProblemNodePath()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/iteration.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeNodeBase.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLoadingReportImpl.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initView()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/RunQodanaAction.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaProblemTreeExcludeActionGroup.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/AddQodanaToCiAction.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/OpenQodanaCloudSettingsAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runActivity()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppInitializationActivity.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIfExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitWhileExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDoWhileExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitForExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitWhenExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCatchSection()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassInitializer()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMetricFileVisitor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSecondaryConstructor()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMetricFileVisitor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMetricFileVisitor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canResolve()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/QodanaKotlinSanityInspection.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/GithubPromoNotificationState.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun description()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/JavaDescriber.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIfStatement()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDoWhileStatement()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitForStatement()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitForeachStatement()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSwitchExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCatchSection()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMetricFileVisitor.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMetricFileVisitor.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openLandingPage()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/GithubPromoBannerViewModelImpl.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismissPromo()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/GithubPromoBannerViewModelImpl.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/local-inspectionKts-api.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/local-inspectionKts-api.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPsiFileByRelativeToOtherFilePath()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/inspectionKts-api.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInspectionKtsEnabled()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/KtsInspectionsManager.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/actions.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/actions.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createNode()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KtLifetimeOwnerPsiViewerNode.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentDependenciesScope()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsClasspathProvider.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::qodana" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createNode()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/js/src/org/jetbrains/qodana/inspectionKts/js/PsiViewerJSTypeNode.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun configurePhpProject()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/configuration.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/configuration.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::qodana" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun description()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpIncludedPathsProjectDescriber.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun description()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpInterpreterProjectDescriber.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportCoverageLoadException()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/QodanaCoverageLoadingListener.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadXmlLineData()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun processReportData()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jsRules: mapToObject()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/convert-tslint-config.ts",
  "fileLinesCount" : 48,
  "components" : [ "primary::tslint" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/languageService/tslint-plugin.ts",
  "fileLinesCount" : 148,
  "components" : [ "primary::tslint" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private fixErrors()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/languageService/tslint-plugin.ts",
  "fileLinesCount" : 148,
  "components" : [ "primary::tslint" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function requireInContext()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/languageService/tslint-plugin.ts",
  "fileLinesCount" : 148,
  "components" : [ "primary::tslint" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVersionZeroBased()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLintOutputJsonParser.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCommentAllowed()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TslintJsonStandardComplianceProvider.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::tslint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintFileFixAction()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/fix/TsLintFileFixAction.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tslint" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintErrorFixAction()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/fix/TsLintErrorFixAction.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::tslint" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNodeProcessAdditionalArguments()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/service/TsLintLanguageService.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::tslint" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintSimpleRule.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::tslint" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintSimpleRule.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::tslint" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintConfigs()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintConfigDetector.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tslint" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomConfigFileUsed()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNodePackageRef()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRulesDirectory()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllowJs()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintConfiguration()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintConfiguration.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tslint" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreLinterLocalPaths()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintConfiguration.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tslint" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigFile()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/typescript/TslintTypeScriptExtension.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tslint" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function (TsLintCommands)()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function TSLintPlugin()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TSLintPlugin.prototype.fixErrors = function()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function requireInContext()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "next: function()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/convert-tslint-config.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::tslint" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jsRules: mapToObject()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/convert-tslint-config.js",
  "fileLinesCount" : 80,
  "components" : [ "primary::tslint" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ServerVersion.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceOnlyDatesVersionFilterComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceOnlyDatesVersionFilterComponent.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceMergeProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/merge/PerforceMergeProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiMap distributeFilesByConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/FileGrouper.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiMap distributePathsByConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/FileGrouper.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiMap distributeIoFilesByConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/FileGrouper.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LastSuccessfulUpdateTracker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LastSuccessfulUpdateTracker.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ClientData getClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAfterBatch()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRepositoryLocation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBeforeBatch()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRepositoryLocation.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseNode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceExceptionsHotFixer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshInfo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceInfoAndClient.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change createAddedFileChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ChangeCreator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change createDeletedFileChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ChangeCreator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getCurrentRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceUnversionedTracker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnversionedScopeScanner()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/UnversionedScopeScanner.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMapping()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameMap.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAutoGeneratedName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceVcs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceChangeProvider getOnlineChangeProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deactivate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLocalChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceShelf.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceRollbackEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRollbackEnvironment.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceVcsHistoryProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportAppendableHistory()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matches()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matches()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matches()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateConfigurable.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ChangeList convert()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListCalculator.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/AnnotationInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitListIntoConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/SplitListIntoConnections.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnderPerforceRoot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAllWriteWorkspace()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void discardCache()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackMissingFileDeletion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineRollbackEnvironment.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceClientRootsChecker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrongRoots()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LocalPathsSet.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceAnnotationProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceAnnotationProvider.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getAllRoots()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientData.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceChangeListListener()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFieldValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceChangeCache()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeCache.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandArguments append()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/CommandArguments.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandArguments append()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/CommandArguments.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CommandArguments createOn()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/CommandArguments.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4Parser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4Parser.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginState login()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoginState silentReconnect()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginState changePass()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notLogged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyPasswordNotifier()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyLoginNotifier()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceSettings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceSettings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestForPasswordUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConnectionParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceLocalConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceLocalConnection.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFileEvent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4EnvHelper()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/SingletonConnection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VcsException unexpectedFormat()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceOutputMessageParser.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpenedOrAdded()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/FStat.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runP4Command()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContext.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revertAll()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult ignores()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delete()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 535,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void integrate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CommandArguments appendUserName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CommandArguments appendClientName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 830,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedHashSet getResolvedWithConflicts()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1285,
  "endLine" : 1289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getP4FilePath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1474,
  "endLine" : 1477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addJobForList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1663,
  "endLine" : 1666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeJobFromList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1668,
  "endLine" : 1671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult checkError()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1813,
  "endLine" : 1816,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsErrorOutput()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1874,
  "endLine" : 1877,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4WhereResult whereDir()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1883,
  "endLine" : 1886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unshelve()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1996,
  "endLine" : 1999,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean notEmpty()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException add()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/MemoryAdderRemover.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException remove()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/MemoryAdderRemover.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceJobFieldValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobFieldValue.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ConnectionSelector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fieldsFinished()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseAndFill()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobDetailsLoader()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobDetailsLoader.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GridBagConstraints create()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/DefaultGb.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addImpl()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WiseAdderRemover()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/WiseAdderRemover.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onlyMain()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyConfigurable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParserLogger()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ParserLogger.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FieldParser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsOutputParser.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobViewSearchSpecificator()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobViewSearchSpecificator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergedFileParser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/MergedFileParser.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4CopyOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4CopyOperation.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4EditOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4EditOperation.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VcsOperationOnPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationOnPath.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void markFileAsDirty()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationOnPath.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replayLog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleNonMergeableOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object start()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MaxCurrentPair()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TracerParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/TracerParameters.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/Timed.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/Timed.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showMessageDialog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/MessageManager.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetHelper.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/EnableAction.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelfUtils.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/CheckLoginStateAction.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCurrentRevisionAfterRename_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRevertAfterRename_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDiffRevision_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveBetweenRootsInSameWorkspace_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleRenameBC_AB_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleRenameBC_AB_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameChangingCase_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveUnversionedIntoAnotherModule_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceIgnoredTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceIgnoredTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceDvcsTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameAddedFile_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenamePackage_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceHistoryTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableDebugLogging()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void discardUnversionedCache()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void discardUnversionedCacheAndWaitFullRefresh()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String createP4Config()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVcsMappings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setVcsMappings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String createP4Ignore()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void forceDisableMoveCommand()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void linkJob()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void renameFileInCommand()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 874,
  "endLine" : 877,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void moveFileInCommand()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 880,
  "endLine" : 883,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceStreamTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceAuthenticationTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void after()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 777,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertMappedNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceSubmitTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameInChangelist_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 647,
  "endLine" : 650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkField()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/FormParserTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeParser()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subtreeChanged()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeEmbeddedContentImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::jade" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaScriptInJadeLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiLanguageInjectionHost updateText()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSyntheticValue()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::jade" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSyntheticClass()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::jade" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subtreeChanged()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockPatchedImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean decode()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockPatchedImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean decode()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jade" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeStubBasedPsiElementBase.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::jade" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parseAndGetTree()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeLazyParseableElementType.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jade" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterpolationType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DummyEmbeddedType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingUtil.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::jade" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingLanguagesLexerDecorator.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::jade" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingLanguagesLexerDecorator.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::jade" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeLexer.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::jade" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeEmbeddedTokenTypesWrapper()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jade" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MasqueradingLexer getLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapperForCssStylesheet.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jade" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getEmbeddedCodeStartMarkerLength()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JSMetaCodeLexer.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerCSSLayer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeEditorHighlighter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jade" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileNestingRules()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/projectView/PugNestingRulesProvider.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::jade" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeCompletionContributor.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::jade" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpacingBuilder createSpacingBuilder()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getActionName()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/CreatePugOrJadeFileAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jade" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/validation/JadeTabsAndSpacesInspection.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::jade" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeVersionInfo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeVersionInfo.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeVersionInfo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeVersionInfo.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeExceptionHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOutput()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeExceptionHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Boolean isGreaterOrEqual()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeVersion.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gauge" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gauge" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void templateMethodName()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gauge" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Stream getStepValues()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/AnnotationHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void postProcess()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/GaugeCreateClassAction.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllSpecFiles()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/FileManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getConceptFiles()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/FileManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputToGeneralTestEventsConverter createTestEventsConverter()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeConsoleProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::gauge" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStart()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/ScenarioEventProcessor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gauge" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcess()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/ScenarioEventProcessor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gauge" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/ScenarioEventProcessor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gauge" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcess()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/SpecEventProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcess()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/SuiteEventProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gauge" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processLineBreak()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeOutputToGeneralTestEventsProcessor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::gauge" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeDebugInfo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeDebugInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gauge" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeProcessResources()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeCli getGaugeCli()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/undo/UndoHandler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::gauge" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGaugeModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/helper/ModuleHelper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gauge" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugePrefixMatcher()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/GaugePrefixMatcher.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean prefixMatches()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/GaugePrefixMatcher.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replaceStepParamWithStaticArg()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::gauge" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replaceElement()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::gauge" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addStep()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::gauge" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeSettingsModel getSettings()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsService.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::gauge" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiStepReferenceCache()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/ReferenceCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getNameWithParamChar()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfoCollector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::gauge" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepsBuilder()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/StepsBuilder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSteps()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptHandler.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::gauge" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onCancel()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptDialog.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::gauge" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringStatus()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringStatus.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::gauge" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removeIdentifiers()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/CustomRenameHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gauge" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerActions()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringDialog.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gauge" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addListeners()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringDialog.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gauge" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doCancelAction()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringDialog.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::gauge" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepCollector()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/StepCollector.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String cleanText()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/StepCollector.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getConceptStepText()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/helper/ReferenceSearchHelper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStepText()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/helper/ReferenceSearchHelper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean gaugeJavaLibIsAdded()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectLib()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMavenModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module moduleForPsiElement()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGradleModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setGaugeEnvironmentsTo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addReferenceToCache()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHandleElement()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/markdownPreview/GaugeWebBrowserPreview.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::gauge" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/idea/template/LiveTemplateContext.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecStepImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecStepImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpecTableImpl getSpecTableFromConceptStep()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptConceptHeadingImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gauge" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptConceptImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/SpecRecursiveVisitor.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::gauge" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotResolve()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tuneFixture()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorGotoTemplateSymbolTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Meteor" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiPolyVariantReference configureByFileText()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTemplatesResolveTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Meteor" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorHighlightingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Meteor" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathToGlobalMeteorRoot()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorPackagesUtil.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Meteor" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String codesToString()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorPackagesUtil.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Meteor" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfiguration.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Meteor" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MeteorRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfiguration.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Meteor" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/liveEdit/MeteorClientUpdateConfigurationProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::Meteor" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun guessFile()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorFileFinder.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteorErrorFilter()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorErrorFilter.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::Meteor" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfigurationEditor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfigurationEditor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchor()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfigurationEditor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/imports/MeteorReferenceContributor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Meteor" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateTagXmlElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsCompletionContributor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Meteor" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsCompletionContributor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Meteor" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGlobalHelperQualifier()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorMustacheTagPsiReference.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Meteor" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAndInit()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectPeer.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Meteor" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGithubRepositoryBranch()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGithubRepositoryName()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOwner()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeMeteorFolders()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorFacade.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Meteor" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMeteorFolders()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorFacade.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Meteor" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function main()",
  "longName" : "",
  "relativeFileName" : "prettierJS/resources/javascript/convert-prettier-config.ts",
  "fileLinesCount" : 13,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function third()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/paste/runPrettierOnPasteWithAutoImport/toReformat_after.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f1()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/crlfCaretPosition/toReformat.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Connect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/crlfCaretPosition/toReformat.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f1()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPosition/toReformat.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Connect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPosition/toReformat.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f1()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPositionReformatParenthesis/toReformat.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f1()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/crlfCaretPositionReformat/toReformat.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Connect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/crlfCaretPositionReformat/toReformat.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f1()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPositionReformat/toReformat.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Connect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPositionReformat/toReformat.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfigurable.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void install()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/JSPrettierCodeStyleInstaller.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInstalled()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/JSPrettierCodeStyleInstaller.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applySettings()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/HtmlPrettierCodeStyleConfigurator.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplied()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/HtmlPrettierCodeStyleConfigurator.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateDocument()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierActionOnSave.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultConfigurationMode()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNonJSConfigFile()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean getBooleanValue()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer getIntValue()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierFormattingService.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function requireInContext()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "fileLinesCount" : 228,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioReloadOnRunConfigChange.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::platformio" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runConfigurationSelected()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioReloadOnRunConfigChange.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::platformio" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerAdditionalContent()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/home/PlatformioProjectSettingsStepBase.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::platformio" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioDebugConfiguration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::platformio" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMetadataJson()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Language findLanguage()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::platformio" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/DeviceTreeNode.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::platformio" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStep()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectGenerator.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::platformio" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSourcesStructureProvider.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::platformio" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioProjectTaskRunner.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::platformio" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioBuildDescriptor.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::platformio" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withParams()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioCliBuilder.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::platformio" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withParams()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioCliBuilder.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::platformio" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withRedirectErrorStream()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioCliBuilder.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::platformio" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionGroup.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::platformio" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::platformio" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createPlatformioBeforeRunTask()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioBeforeRunTaskProviders.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::platformio" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDepsFile()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNpmFile()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoConfigurable.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::Deno" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptInput()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/lang/DenoCacheContentIndexExtension.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Deno" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/lang/DenoCacheContentIndexExtension.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Deno" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDenoPath()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDenoEnableForContext()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useDenoLibrary()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldFormatThisFileExclusivelyByServer()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoLspServerDescriptor.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Deno" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDenoTypings()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoTypings.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::Deno" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DenoRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupAnchor()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addComponents()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/inspection/DenoInspectionSuppressor.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::Deno" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredParents()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyProfileChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClearAllAction()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerialPauseAction()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyScrollToTheEndToolbarAction()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/HexConsoleView.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openConsole()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectPanel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyReference.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbStructureViewModel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbStructureViewModel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::protobuf" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/template/PbLanguageContext.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/template/PbTextLanguageContext.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::protobuf" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean nextTabOnItemSelected()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/template/ChildEntryTemplateCompletionProcessor.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoBraceMatcher.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbTextLanguageSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettingsConfigurable.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettingsForm.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::protobuf" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbLanguageSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsConfigurable.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImportPathGroup copyWithPreciseCount()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void notifyUpdated()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbProjectSettings()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportPathEntry()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EditorHighlighter createHighlighter()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbCodeStyleSettingsProvider.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOptionValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/spelling/PbSpellcheckingStrategy.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::protobuf" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IElementType put()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoTokenTypes.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::protobuf" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isValidInt32()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoNumberValue.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::protobuf" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbNamedElementBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbSymbolPathMixin.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Condition getExtensionFilter()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextExtensionNameMixin.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::protobuf" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextSymbolPathMixin.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementBase.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::protobuf" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRange()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementBase.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::protobuf" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setParent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setNavigationElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setTextRange()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeNameBuilder setName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeNameBuilder setName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldLabelBuilder setLabel()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionBuilder setName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionBuilder setRawValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionBuilder setValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionBuilder setValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionBuilder setValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionBuilder setValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder setName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder addStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldBuilder setLabel()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldBuilder setLabel()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldBuilder setType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldBuilder setName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldBuilder setNumber()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldBuilder setOptionText()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldBuilder addOption()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedElementBase.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::protobuf" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRange()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedElementBase.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::protobuf" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInf()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbNumberValueMixin.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNan()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbNumberValueMixin.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::protobuf" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedNamedDefinitionBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::protobuf" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ProtoSymbolPathDelegate getPathDelegate()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoSymbolPathContainer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isBound()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextFile.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::protobuf" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement nextLeaf()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLexer()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/StringLexer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotateReservedStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotateOptionExpression()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateMapField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateEnumReservedStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateReservedStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateExtensionsStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotateReservedStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotateExtensionsStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotateEnumOptionValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SharedAnnotations.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotateEnumOptionValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SharedAnnotations.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbGroupDefinitionType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::protobuf" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbServiceDefinitionType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbExtendDefinitionType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbEnumDefinitionType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::protobuf" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbServiceMethodDefinitionType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbMessageDefinitionType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbOneofDefinitionType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAllMethodsWithFqnPrefix()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/ProtoFileAccessor.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::protobuf" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional parseStringOption()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/names/NameGeneratorUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional parseBoolOption()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/names/NameGeneratorUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbResolveResult create()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbResolveResult.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllReferences()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/FileComment.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::protobuf" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaInfo()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/SchemaInfo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::protobuf" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildEntry()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/FileResolveProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbImportReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbImportReference.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntegerTester()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/BuiltInType.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::protobuf" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String extractSource()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/shared/gencode/ProtoFromSourceComments.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::protobuf" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/src/com/intellij/protobuf/go/gutter/PbGoImplementationSearcher.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::protobuf" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PyFileReferenceContext()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-python/src/com/intellij/protobuf/python/PyFileReferenceContext.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::protobuf" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ClashingMessage test()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/ClashingMessageUser.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::protobuf" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRepeatedMessageOrBuilderList()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ClashingMessageMutable test()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/ClashingMessageMutableUser.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::protobuf" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1_TestMapEntry insertTestMapSize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoToJavaConverter()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection oneofFieldEnumConstants()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set messageClassNames()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::protobuf" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSingleLine()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/folding/HbFoldingBuilder.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::handlebars" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairBraces()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::handlebars" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HbTreeElement()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/structure/HbTreeElement.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::handlebars" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbBlockWrapperImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::handlebars" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSelectedLanguageId()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::handlebars" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldOpenHtmlAsHandlebars()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean setShouldOpenHtmlAsHandlebars()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAttribute()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::handlebars" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultStepDefinitionFolderPath()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinitionCreator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String cucumberTemplateVersion()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberCommonClassNames.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerAvailablePackagesManager.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::javascript" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageInfoConsumer()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageInfoManager.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::javascript" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerPackageBasicInfo()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageBasicInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::javascript" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerPackageInfo()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageInfo.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javascript" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerInstalledPackage()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerInstalledPackage.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::javascript" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerSettingsManager.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::javascript" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerSettings.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::javascript" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerCommandRun()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCommandRun.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::javascript" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List doGetPackages()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlexResourceBuilder()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexResourceBuilder.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcludedFromCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexExcludedJavaSourceRootProvider.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean canBeUsedForSdk()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int getActiveCompilationsNumber()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::flex" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompilationFailed()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexCompilerProcessHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexCompilerProcessHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexCompilerProcessHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTerminated()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexCompilerProcessHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexCompilerProcessHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canHaveResourceFiles()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFlexUnitBC()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRuntimeStyleSheetBC()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRLMTemporaryBC()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canHaveRLMsAndRuntimeStylesheets()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canHaveRLMsAndRuntimeStylesheets()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTempFlexConfigsDirPath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBuildTargetId()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBuildTargetIdForRunConfig()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMaximumTargetPlayer()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSwcFromMobileFolderIncluded()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFlexUnitLauncherExtension()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getD32IfNeeded()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getWrapperFileName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsASC20()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "fileLinesCount" : 1222,
  "components" : [ "primary::flex" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlexLibraryProperties()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/lib/JpsFlexLibraryProperties.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlexLibraryProperties()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/lib/JpsFlexLibraryProperties.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexProjectLevelCompilerOptionsExtension()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexProjectLevelCompilerOptionsExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexProjectLevelCompilerOptionsExtension()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexProjectLevelCompilerOptionsExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexModuleOrProjectCompilerOptions getProjectLevelCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexProjectLevelCompilerOptionsExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFlexCompilerClasspath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/sdk/JpsFlexmojosSdkProperties.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdlPath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/sdk/JpsFlexmojosSdkProperties.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAirRuntimePath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/sdk/JpsFlexmojosSdkProperties.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/sdk/JpsFlexSdkType.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/sdk/JpsFlexmojosSdkType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverrideMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlashRunnerParameters.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverrideMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlashRunnerParameters.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverriddenMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlashRunnerParameters.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverriddenOutputFileName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlashRunnerParameters.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFlexConstant()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScope()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputLogLevel()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSocketPolicyPort()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSocketPolicyPort()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsBCBasedRunnerParameters.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBCName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsBCBasedRunnerParameters.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSerializedText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/LinkageType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLongText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/LinkageType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/LinkageType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/LinkageType.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/TargetPlatform.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/OutputType.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/OutputType.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JpsFlexBCState getState()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBCState.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsTypedModule getModule()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPureAs()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputType()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOptimizeFor()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputFileName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputFolder()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseHtmlWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseHtmlWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCssFilesToCompile()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSkipCompile()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkipCompile()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigurationNature getNature()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTempBCForCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTempBCForCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::flex" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsAndroidPackagingOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAndroidPackagingOptionsImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsIosPackagingOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsIosPackagingOptionsImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourceFilesMode()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexCompilerOptionsImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalOptions()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexCompilerOptionsImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexDependenciesImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependenciesImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetPlayer()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependenciesImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentSet()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependenciesImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameworkLinkage()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependenciesImpl.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsSharedLibraryDependencyEntryImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsSharedLibraryDependencyEntryImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexCompilerOptionsRole()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexCompilerOptionsRole.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexBCDependencyEntryImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBCDependencyEntryImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseTempCertificate()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseTempCertificate()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProvisioningProfilePath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeystorePath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeystoreType()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyAlias()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProvider()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTsa()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpsAirSigningOptionsRole()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexBuildConfigurationManagerImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBuildConfigurations()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlexBuildConfiguration getActiveConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlexModuleOrProjectCompilerOptions getModuleLevelCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackagingOptionsBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackagingOptionsBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseGeneratedDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackagingOptionsBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseGeneratedDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackagingOptionsBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomDescriptorPath()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackagingOptionsBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackageFileName()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackagingOptionsBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsAirDesktopPackagingOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirDesktopPackagingOptionsImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpsFlexDependencyEntryBase()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependencyEntryBase.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependencyEntryBase.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexBCReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBCReferenceImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsAirPackageEntryRole()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackageEntryImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWebPlatform()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDesktopPlatform()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMobilePlatform()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApp()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLib()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListElement()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroup()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::flex" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/ComponentSet.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTests()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexResourceBuildTarget.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTests()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexResourceBuildTargetType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexBuildTarget.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::flex" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexBuildTarget.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::flex" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexBuildTargetType()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/FlexBuildTargetType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPathToFlexUnitTempDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "fileLinesCount" : 856,
  "components" : [ "primary::flex" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkFlexSdkVersion()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startElement()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::flex" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreTokens()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/com/intellij/flex/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nextToken()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/com/intellij/flex/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countTokens()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/com/intellij/flex/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nextToken()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/common/src/com/intellij/flex/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourcePathResolver()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SourcePathResolver.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/ShareableFlexConfigGenerator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void target()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/ShareableFlexConfigGenerator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeTag()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeTag()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::flex" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCompileGoalName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/IdeaConfigurationMojo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRealm getPluginRealm()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/Maven.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceRepository getRepository()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/WorkspaceReaderImpl.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String emptify()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/WorkspaceReaderImpl.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/WorkspaceReaderImpl.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCompileGoalName()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::flex" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentProject()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/ThreadSafeMavenSession.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MavenProject getCurrentProject()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/ThreadSafeMavenSession.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7065,
  "components" : [ "primary::flex" ],
  "startLine" : 4154,
  "endLine" : 4156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "fileLinesCount" : 7115,
  "components" : [ "primary::flex" ],
  "startLine" : 4163,
  "endLine" : 4165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compileSwf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/com/intellij/flex/compiler/flex3/Flex3Handler.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compileSwc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/com/intellij/flex/compiler/flex3/Flex3Handler.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Console()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int errorCount()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int warningCount()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void needsCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void includedFileUpdated()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void includedFileAffected()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/SdkSpecificHandler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initThreadLocals()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/SdkSpecificHandler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanThreadLocals()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/SdkSpecificHandler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOmitTrace()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/SdkSpecificHandler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compileSwf()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/com/intellij/flex/compiler/flex4/Flex4Handler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compileSwc()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/com/intellij/flex/compiler/flex4/Flex4Handler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int errorCount()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int warningCount()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarning()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void needsCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void includedFileUpdated()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void includedFileAffected()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int errorCount()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int warningCount()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDebug()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void needsCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void includedFileUpdated()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void includedFileAffected()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prependErrorCode()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String appendSource()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/OutputLogger.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/OutputLogger.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean wereErrorsReported()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/OutputLogger.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreTokens()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nextToken()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countTokens()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nextToken()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CommandLineArgumentsTokenizer.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDuplicateFileAcceptable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/jetbrains/clones/languagescope/ActionScriptDuplicateScope.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::flex" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordsScanner getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/ActionScriptFindUsagesProvider.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptConditionalCompileBlockImpl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/ActionScriptConditionalCompileBlockImpl.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSE4XFilterQueryArgumentListImpl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/JSE4XFilterQueryArgumentListImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSLocalVariableImpl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/JSLocalVariableImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLocal()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/JSLocalVariableImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getTypeElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/JSLocalVariableImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptGotoStatementImpl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/psi/impl/ActionScriptGotoStatementImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptLocalVariableElementType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/types/ActionScriptLocalVariableElementType.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMappedKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/highlighting/ECMAL4Highlighter.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptProblemFileHighlightFilter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/highlighting/ActionScriptProblemFileHighlightFilter.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCompositeNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/ActionScriptInternalElementTypes.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPropertyStart()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPropertyNameStart()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFunctionPropertyStart()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 1020,
  "endLine" : 1022,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReferenceQualifierSeparator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::flex" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFunctionBody()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "fileLinesCount" : 1031,
  "components" : [ "primary::flex" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLineTerminatorBefore()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParserBase.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLineTerminatorAfter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParserBase.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseQualifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptPsiTypeParser.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryParseFunctionReturnType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptPsiTypeParser.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryParseTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptPsiTypeParser.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isXmlTagStart()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptXmlTokensParser.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIdentifierName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParser.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParser.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MxmlFileType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/MxmlFileType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/MxmlFileType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbsolutePathReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference createFileReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendFileSystemRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOkAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexMethodChooserDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexMethodChooserDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::flex" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSFunction getSelectedMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexMethodChooserDialog.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dumpTypeRef()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processModifierList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::flex" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncBits()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Swf.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::flex" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasNotEmptyNs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConst()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/SlotInfo.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveStringAsFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/FlexImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void buildStubsInterfaceFromStream()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/FlexImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dumpTopLevelTraits()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendMethodSeparator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendFieldSeparator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAbcInSwfIndent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean needsQuoting()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doDumpMetaData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doStarTypeDumpInExtends()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doStarMetaAttrNameDump()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessingInterface()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasError()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMultinameAsPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTopLevelObject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean dumpRestParameter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int readU32()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportAboutPercentage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "fileLinesCount" : 859,
  "components" : [ "primary::flex" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dumpStat()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hasError()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dumpToplevelAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doDumpMember()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendMethodSeparator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendFieldSeparator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAbcInSwfIndent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doDumpMetaData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processParameter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doStarTypeDumpInExtends()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doStarMetaAttrNameDump()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean dumpRestParameter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLittleEndian()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPosition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bytesSize()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedByte()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readByte()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean eof()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getByte()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPosition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incPosition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getParentName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/MemberInfo.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/Traits.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int readU32()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/MethodInfo.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::flex" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isGetMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/MethodInfo.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::flex" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSetMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/MethodInfo.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::flex" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMetaDataValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptExpectedTypeEvaluator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptExpectedTypeEvaluator.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSType getQualifiedExpressionType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptExpectedTypeEvaluator.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalSearchScope getSuperClassScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalSearchScope getTestClassPackageScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectory getTargetDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGenerateSetUp()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGenerateTearDown()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexUnitPrecompileTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateImportCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlexUnitRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfiguration.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfiguration.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitConnection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFlexConstant()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSocketPolicyPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSocketPolicyPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputLogLevel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLauncherParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrusted()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTrusted()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmulatorAdlOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppDescriptorForEmulator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlexUnit1Subclass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlexUnit1SuiteSubclass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlunitSubclass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlunitSuiteSubclass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::flex" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitClassInspectionBase.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodInspectionBase.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNonVoidReturns()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodReturnTypeInspection.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitSuiteInspectionBase.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationType.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationType.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringActionHandler getExtractInterfaceHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/MxmlRefactoringSupportProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringActionHandler getPullUpHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/MxmlRefactoringSupportProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringActionHandler getPushDownHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/MxmlRefactoringSupportProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/wizard/FlexModuleWizardForm.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexFileReferenceHelper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddLeadingSlashFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexFileReferenceHelper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MxmlTemplateContextType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/MxmlTemplateContextType.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::flex" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerHighlightingPassFactory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptUnusedImportsPassFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttachFilesActionName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryRootsComponentDescriptor.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddDocUrlDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryRootsComponentDescriptor.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAncestor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexSourcesRootDetector.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexLibraryType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryPropertiesEditor createPropertiesEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexLibraryType getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryType.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexLibraryProperties()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryProperties.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexLibraryProperties()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryProperties.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexLibraryProperties getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryProperties.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryProperties.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryProperties.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryProperties.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryProperties.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexLibraryRootsDetector()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryRootsDetector.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "XLineBreakpoint getBreakpointByIndex()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRemoveBreakpointCommandText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyBreakpointHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiFile createExpressionCodeFragment()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebuggerEditorsProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement getContextElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebuggerEditorsProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void obsolete()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/CompositeDebuggerCommand.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandOutputProcessingType getOutputProcessingMode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/CompositeDebuggerCommand.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VMState getStartVMState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/CompositeDebuggerCommand.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VMState getEndVMState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/CompositeDebuggerCommand.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void succeeded()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/CompositeDebuggerCommand.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arrayEndsWith()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPopupTitle()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexBreakpointType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBreakpointsDialogHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/ResponseLineIterator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/ResponseLineIterator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/ResponseLineIterator.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KnownFilesInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/KnownFilesInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpToDate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/KnownFilesInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEvaluationExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferredIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCollectionWithDirectContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCollection()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String referenceObjectBase()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 743,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGenericVector()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::flex" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBuildConfiguration getBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlexUnit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAppSdkHome()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String defaultReadCommand()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getFilesByName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runToPosition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDebuggerFromSdk3()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 961,
  "endLine" : 963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStepOver()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStepInto()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1002,
  "endLine" : 1004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPendingCommand()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startPausing()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1084,
  "endLine" : 1086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStepOut()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1089,
  "endLine" : 1091,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insertCommand()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1120,
  "endLine" : 1122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendCommand()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1124,
  "endLine" : 1126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSuspended()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1178,
  "endLine" : 1180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasSomeDataPending()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1226,
  "endLine" : 1228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String read()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1315,
  "endLine" : 1317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void launchDebuggedApplication()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1341,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void launchDebuggedApplication()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1486,
  "endLine" : 1488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void post()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1631,
  "endLine" : 1633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSmartStepIntoHandler getSmartStepIntoHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1637,
  "endLine" : 1639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCommandAfterSuspend()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1662,
  "endLine" : 1664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandOutputProcessingType getOutputProcessingMode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/DebuggerCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VMState getEndVMState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/DebuggerCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VMState getStartVMState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/DebuggerCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/DebuggerCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void post()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/DebuggerCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String read()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/DebuggerCommand.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDebuggerEvaluator getEvaluator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameIndex()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean cannotEvaluateResponse()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexDebugProcess getDebugProcess()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCodeFragmentEvaluationSupported()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexSuspendContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExecutionStack getActiveExecutionStack()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStackFrame getTopFrame()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String normalizeIfVector()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/NodeClassInfo.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FilterSwfLoadUnloadMessagesAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFilterEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FilterSwfLoadUnloadMessagesAction.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/SendCommandToDebuggerAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/SendCommandToDebuggerAction.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlObjectEvaluator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startEvaluation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendIndent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchInModuleContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/LibrarySourcesSearchScope.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchInLibraries()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/LibrarySourcesSearchScope.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBCConfigurable getBCConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::flex" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigurationNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/BuildConfigurationNode.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModuleDescriptor createModuleDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleInsight.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSourceFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleInsight.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isLibraryFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleInsight.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicableRoot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleInsight.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlexModuleSourceRoot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleSourceRoot.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canContainRoot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleSourceRoot.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isActionScriptFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexProjectStructureDetector.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexSdkStep.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirPackagingOptions.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModifiableCompilerOptions createCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/Factory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModifiableFlexBuildConfiguration createBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/Factory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModifiableDependencyType createDependencyTypeInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/Factory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SdkEntry createSdkEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/Factory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModifiableFlexBuildConfiguration getCopy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/Factory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAllOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableCompilerOptions.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFilesToIncludeInSWC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableCompilerOptions.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableCompilerOptions.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetTestState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexLibraryIdGenerator.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOptionsListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAllOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourceFilesMode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPureAs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseHtmlWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSkipCompile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetPlatform()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPureAs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOptimizeFor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputFileName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputFolder()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseHtmlWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapperTemplatePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCssFilesToCompile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkipCompile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigurationNature getNature()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTempBCForCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTempBCForCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "fileLinesCount" : 448,
  "components" : [ "primary::flex" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ModuleLibraryEntryImpl.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependencyTypeImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependencyTypeImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependencyTypeImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFrom()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependencyTypeImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependencyTypeImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseGeneratedDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseGeneratedDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomDescriptorPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackageFileName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSigningOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/BuildConfigurationEntryImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBuildConfiguration getActiveConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleOrProjectCompilerOptions getModuleLevelCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doSetBuildConfigurations()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module findModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBuildConfiguration findBuildConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModifiableBuildConfigurationEntry createBuildConfigurationEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModifiableModuleLibraryEntry createModuleLibraryEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModifiableSharedLibraryEntry createSharedLibraryEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCssFilesToCompile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRLMs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPureAs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseHtmlWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSkipCompile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActualOutputFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildConfigurationNature getNature()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk getSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTempBCForCompilation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatisticsEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::flex" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSdkEntry()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModifiableEntries()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameworkLinkage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetPlayer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentSet()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/SharedLibraryEntryImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModulesModelChangeListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertAlive()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFlex()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableRootModel getModifiableRootModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleOrProjectCompilerOptions getProjectLevelCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectLevelCompilerOptionsHolderImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectLevelCompilerOptionsHolderImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArch()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseTempCertificate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseTempCertificate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProvisioningProfilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeystorePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIOSSdkPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setADTOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeystoreType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyAlias()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProvider()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTsa()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexProjectLevelCompilerOptionsHolder getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexProjectLevelCompilerOptionsHolder.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexOrderEnumerationHandler.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLibraryId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/FlexProjectRootsUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFlexLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/FlexProjectRootsUtil.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTransitiveDependency()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getWrapperFileName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFlexUnitBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canHaveRLMsAndRuntimeStylesheets()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRLMTemporaryBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRuntimeStyleSheetBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canHaveResourceFiles()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String suggestRLMOutputPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::flex" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexCompositeSdkManager getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdkManager.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBuildConfigurationsExtension()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexBuildConfigurationsExtension getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBCConfigurator getConfigurator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moduleRemoved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterModelCommit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeRemoved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeCopied()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestHomePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidSdkHome()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCompositeName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHomePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetSdks()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkAdditionalData getSdkAdditionalData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk get()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AndroidPackagingConfigurable.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTabName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AndroidPackagingConfigurable.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDesktopPackagingConfigurable.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/IOSPackagingConfigurable.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTabName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/IOSPackagingConfigurable.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureConfigurableContext getContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBuildConfiguration getBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseBuildConfigurationDialog.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseBuildConfigurationDialog.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::flex" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getItemAt()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultMutableTreeNode getRoot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExchangeRows()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T valueOf()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Aspect valueOf()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellRenderer getCustomizedRenderer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMaxStringValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSubStep()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddItemPopupAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddItemPopupAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddItemPopupAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddItemPopupAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkModuleElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexProjectStructureValidator.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlacePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/PlaceInBuildConfiguration.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUserActivityListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getEditableObject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBannerSlogan()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseCustomDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPackagingEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStructureElement getSourceElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/UsageInBcDependencies.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStructureElement getContainingElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/UsageInBcDependencies.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/UsageInBcDependencies.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/UsageInBcDependencies.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/UsageInBcDependencies.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RLMsDialog.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBannerSlogan()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModulesConfigurator getModulesConfigurator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableFlexBuildConfiguration getEditableObject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTreeNodeText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputType getOutputType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeConfigurable wrapInTabs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependenciesConfigurable getDependenciesConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isParentFor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSharedLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexBCConfigurable unwrap()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTabTitle()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStructureElement getProjectStructureElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTabName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsSwc()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/LocalesDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/LocalesDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexCompositeSdkProjectViewStructureProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexCompositeSdkProjectViewStructureProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexCompositeSdkProjectViewStructureProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSynthetic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexCompositeSdkProjectViewStructureProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUserActivityListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAdditionalOptionsListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBannerSlogan()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerOptions getEditableObject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasCustomValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoAddConditionalCompilerDefinition()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 972,
  "endLine" : 974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTabName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showLinkage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkageType getLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLinkageEditable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleColoredText getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLinkageEditable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkageType getLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkageType valueOf()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sdk getCurrentSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentSet getCurrentComponentSet()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addSdkChangeListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Location()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableEntry forSdkRoot()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableEntry forSharedLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableEntry forSharedLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableEntry forModuleLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableEntry forBc()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TableEntry forBc()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showLinkage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isANE()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 809,
  "endLine" : 811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canEdit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLibrary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 914,
  "endLine" : 916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBannerSlogan()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dependencies getEditableObject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 949,
  "endLine" : 951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1221,
  "endLine" : 1223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showLinkage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1484,
  "endLine" : 1486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLinkageEditable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1489,
  "endLine" : 1491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkageType getLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1494,
  "endLine" : 1496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1499,
  "endLine" : 1501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLinkageEditable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1586,
  "endLine" : 1588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkageType getLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1601,
  "endLine" : 1603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1606,
  "endLine" : 1608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canEdit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1638,
  "endLine" : 1640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUserActivityListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1648,
  "endLine" : 1650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLinkageEditable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1694,
  "endLine" : 1696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkageType getLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1708,
  "endLine" : 1710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkageType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1713,
  "endLine" : 1715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1718,
  "endLine" : 1720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canEdit()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1756,
  "endLine" : 1758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTabName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 1818,
  "endLine" : 1820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWrapperFolderPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTitleText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::flex" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireDataChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::flex" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexSdkEditorDialog.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBothAndroidAndIosSelected()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::flex" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::flex" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getTitleText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::flex" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SelectFlexSdkDialog.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBCConfigurable getMainChild()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableFlexBuildConfiguration getEditableObject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBannerSlogan()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldShowWidget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFlexModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatusBarWidget copy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAnchor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::flex" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexModuleEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexModuleEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexModuleEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexModuleEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexModuleEditor.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBCName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAndroidEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIOSEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::flex" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDescription()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBuildConfiguration getBC()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::flex" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isShowingMoreOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexImplicitUsageProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexImplicitUsageProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supports()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ECMAScriptImportOptimizer.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexStackTraceFilter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexStackTraceFilter.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwfQualifiedNamedElementNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfQualifiedNamedElementNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfQualifiedNamedElementNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfQualifiedNamedElementNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfQualifiedNamedElementNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexTreeStructureProvider.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexTreeStructureProvider.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexTreeStructureProvider.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexTreeStructureProvider.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexClassMemberNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexClassMemberNode.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexClassMemberNode.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexClassMemberNode.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexClassMemberNode.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfPackageElementNode.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeSortWeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfPackageElementNode.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFlexCompilerClasspath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdlPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdlPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAirRuntimePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAirRuntimePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexmojosSdkDataConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getMainPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFlexCompilerClasspath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAdlPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getAdlPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAirRuntimePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getAirRuntimePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldContribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkWorkspaceFileIndexContributorEnforcer.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexSdkComboBoxWithBrowseButton()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedSdkRaw()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk findSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doAdd()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doAdd()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk findSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sdk getProjectSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexSdkType2()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalDataConfigurable createAdditionalDataConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRootTypeApplicable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultDocumentationUrl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addFlexSdkSwcRoots()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexmojosSdkType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexmojosSdkType getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestHomePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalDataConfigurable createAdditionalDataConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveAdditionalData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRootTypeApplicable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFlexSdks()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexUnitOutputFolderProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureProblem.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::flex" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getPreferredColumnWidth()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditAddedRow()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCurrentList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::flex" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBCsToCompileForPackaging()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexResourceBuildTargetScopeProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStackTrace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerMessagesBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markModuleDirty()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexCompilerProjectConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCompilerProjectConfiguration getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigFilePrefix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildConfiguration.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureErrorsDialog.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteUnzippedANEFiles()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilationUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathToUnzipANE()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilationUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCompilerProjectConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfigurable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfigurable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfigurable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfigurable.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexCompilerHandler getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerHandler.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getIncludedNamespaces()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/NamespacesXmlBuilder.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexModuleType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexModuleType getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedRootType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringActionHandler getExtractInterfaceHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptRefactoringSupportProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringActionHandler getExtractSuperClassHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptRefactoringSupportProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringActionHandler getPullUpHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptRefactoringSupportProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringActionHandler getPushDownHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptRefactoringSupportProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringActionHandler getIntroduceConstantHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptRefactoringSupportProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringActionHandler getIntroduceFieldHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptRefactoringSupportProvider.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicablePredefinedLibraryFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptResolveScopeProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTerminated()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::flex" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLauncherType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBrowser()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlayerPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNewPlayerInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewPlayerInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationTypeDescription()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationType.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationType.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationType.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteFlashRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationType.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConfigurationFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationType.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverrideMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverrideMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverriddenMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverriddenOutputFileName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLaunchUrl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLaunchUrl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUrl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLauncherParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunTrusted()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunTrusted()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdlOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAirProgramParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMobileRunTarget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenWidth()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenWidth()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenHeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenHeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFullScreenWidth()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFullScreenWidth()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFullScreenHeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFullScreenHeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenDpi()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenDpi()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClearAppDataOnEachLaunch()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClearAppDataOnEachLaunch()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIOSSimulatorSdkPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIOSSimulatorDevice()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFastPackaging()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFastPackaging()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugTransport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUsbDebugPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsbDebugPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmulatorAdlOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebuggerSdkRaw()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void disposeEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::flex" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModuleName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCBasedRunnerParameters.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBCName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCBasedRunnerParameters.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeviceInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCBasedRunnerParameters.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/BCBasedRunnerParameters.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRemoteDebugTarget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunnerParameters.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugTransport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunnerParameters.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUsbDebugPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunnerParameters.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsbDebugPort()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunnerParameters.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RemoteFlashRunnerParameters clone()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunnerParameters.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAcceptedMainClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationProducer.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::flex" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NotificationGroup getCompileBeforeLaunchNotificationGroup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAirDescriptorPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "fileLinesCount" : 732,
  "components" : [ "primary::flex" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteFlashRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfiguration.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlashRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void elementRenamedOrMoved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undoElementMovedOrRenamed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSClassRefactoringListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectoryRefactoringListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSFunctionRefactoringListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageRefactoringListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::flex" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void disposeEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationForm.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationForm.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunner.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::flex" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunner.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::flex" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexLauncherDialog.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlayerVersionMajor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlayerVersionMinor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlayerVersionRevision()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getMainPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMxmlNs()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/SetupFlexModuleWizardStep.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/SetupFlexModuleWizardStep.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/SetupFlexModuleWizardStep.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/SetupFlexModuleWizardStep.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MxmlLanguage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/MxmlLanguage.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::flex" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleType getModuleType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetPlatform()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPureActionScript()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndroidEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIOSEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlexSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetPlayer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCreateSampleApp()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSampleAppName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCreateHtmlWrapperTemplate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentGroup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashModuleSourceItem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashModuleSourceItem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashModuleSourceItem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashModuleSourceItem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashModuleSourceItem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashModuleSourceItem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashModuleSourceItem.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashBCOutputSourceItem.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashBCOutputSourceItem.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSImportedElementResolveResult process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void appendToMap()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQNameToSearch()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/AskPathDialog.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/AskPathDialog.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFlashBuilderWorkspace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFlashBuilderWorkspace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkArchiveContainsFBProject()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::flex" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectImportBuilder doGetBuilder()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImportProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canImportFromFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImportProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToBeImported()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImportProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLinkedResource()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getLinkedResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectRootPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectRootPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSourcePaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputFolderPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSdkUsed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSdkUsed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSdkName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSdkName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetPlatform getTargetPlatform()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetPlatform()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPureActionScript()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPureActionScript()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAirSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAirSdk()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputType getOutputType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAndroidSupported()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndroidSupported()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIosSupported()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIosSupported()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDesktopCertPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDesktopCertPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAndroidCertPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAndroidCertPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIOSCertPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIOSCertPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIOSProvisioningPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIOSProvisioningPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMainAppClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getApplicationClassNames()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainAppClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetPlayerVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetPlayerVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdditionalCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseHtmlWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseHtmlWrapper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLibraryPaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLibrarySourcePaths()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getUsedPathVariables()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileIncludedInSwc()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFilesIncludedInSwc()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getModules()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCssFilesToCompile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPathExcludedFromDesktopPackaging()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPathsExcludedFromDesktopPackaging()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPathExcludedFromAndroidPackaging()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPathsExcludedFromAndroidPackaging()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPathExcludedFromIOSPackaging()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPathsExcludedFromIOSPackaging()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThemeDirPathRaw()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getThemeDirPathRaw()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMarked()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpenProjectSettingsAfter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpenProjectSettingsAfter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtractToSubfolder()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtractToSubfolder()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtractPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtractPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setList()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInitiallySelectedPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getInitiallySelectedPath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FolderNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getChildRelativePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasExcludedChildren()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getChildNodes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::flex" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::flex" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectFlashBuilderImportedProjectsStep()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectFlashBuilderImportedProjectsStep.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectFlashBuilderImportedProjectsStep.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddImportECMAScriptClassOrFunctionAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::flex" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexBCTree()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToggleCheckBoxListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onNodeStateChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void debug()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkMessages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommandLine()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMessages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExitCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Process getProcess()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileExtension()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AirPackageProjectParameters getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PasswordStore getPasswordStore()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AirPackageProjectParameters getState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackagingInProgress()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPackagingInProgress()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SigningOptionsException()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PasswordStore getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRememberPasswords()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRememberPasswords()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearPasswords()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeKeystorePassword()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeKeyPassword()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdtTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtTask.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::flex" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTempKeystorePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendAdtOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getProcessDir()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtPackageTask.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkMessages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtPackageTask.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope getPackageScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GlobalSearchScope getHostComponentScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectory getTargetDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableIn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewActionScriptClassAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewActionScriptClassAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionScriptCreateClassOrInterfaceFix createAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewActionScriptClassAction.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFlexComponentFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFlexComponentFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateClassParameters createDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeApplicableTemplates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateForTest()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isClassifierTemplate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewFlexComponentAction.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableIn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewFlexComponentAction.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionScriptCreateClassOrInterfaceFix createAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewFlexComponentAction.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommandName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewFlexComponentAction.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateFlexSkinIntention()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinIntention.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCreateMembersFix createFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean collectCandidatesAndShowDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canHaveEmptySelectedElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValidForTarget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicableForMemberContainer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/JSGenerateTearDownMethodAction.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canHaveEmptySelectedElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateToStringHandler.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValidForTarget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateToStringHandler.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCreateMembersFix createFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/JavaScriptImplementMethodsHandlerForFlex.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValidForTarget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/JavaScriptImplementMethodsHandlerForFlex.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getProductivityFeatureId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/JavaScriptImplementMethodsHandlerForFlex.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canHaveEmptySelectedElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/GenerateFlexUnitMethodActionBase.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicableForMemberContainer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/JSGenerateSetUpMethodAction.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/FlexShortenFQNamesProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/FlexShortenFQNamesProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/FlexShortenFQNamesProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptCodeContextType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ActionScriptCodeContextType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function adjustUrl()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/colors/page/ActionScriptColorsAndFontsPage.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/colors/page/ActionScriptColorsAndFontsPage.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/colors/page/ActionScriptColorsAndFontsPage.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::flex" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStringLiteralElements()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComposite()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableForDialect()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateSetterIntention.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::flex" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateEventHandlerIntention()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateEventHandlerIntention.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateEventHandlerIntention.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateEventHandlerIntention.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableForDialect()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateGetterAndSetterIntention.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::flex" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableForDialect()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateGetterIntention.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::flex" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateJSSubclassIntention()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateJSSubclassIntention.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateJSSubclassIntention.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String suggestSubclassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/intentions/CreateJSSubclassIntention.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getVarTypeField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NameSuggestionsField getNameField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JLabel getNameLabel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JCheckBox getReplaceAllCheckBox()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSVisibilityPanel getVisibilityPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean makeStatic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeclarationTypeConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEcma4Context()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTypeScriptContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void saveLastUsedVisibility()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::flex" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclareStatic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionHandler.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveDeclareStatic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionHandler.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ECMAL4NamesValidator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ECMAL4NamesValidator.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isIdentifier()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ECMAL4NamesValidator.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateHighlight()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChooserBlockingMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDocumentListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getPsiFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GlobalSearchScope getScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::flex" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltip()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlPackageNode.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlPackageNode.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashUmlDependencyProvider()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGeneralizationEdgeAllowed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInsidePackages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashUmlEdge addEdge()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashUmlEdge addDependencyEdge()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitialPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPsiListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDependencyDiagramSupported()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledOn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlImplementationsProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInterface()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlColorManager.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashUmlDndProvider getDnDProvider()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlExtras.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnAction getAddElementHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlExtras.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpandCollapseActionsImplemented()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlExtras.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeTracker createTracker()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangesProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagramScopeManager createScopeManager()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlProvider.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagramEdgeCreationPolicy getEdgeCreationPolicy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlProvider.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptableAsNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean packageExists()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContainerFor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPackageDisplayName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMethodText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFieldText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlVfsResolver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object resolveElementByFQN()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlVfsResolver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isVectorType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlVfsResolver.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NameFilter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areEquivalent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Visitor createVisitor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Visitor createVisitor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashUmlChangeTracker()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Visitor createVisitor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::flex" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashUmlClassNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlClassNode.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltip()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlClassNode.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashUmlEdge()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlEdge.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showProgress()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlSupersProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledOn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlSupersProvider.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CreateClassParameters showDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/NewFlexComponentUmlAction.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isForceConstructor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateConstructorFromDiagramAction.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultValueColumnTitle()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasPreviewButton()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void invokeRefactoring()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSChangeSignatureProcessor createRefactoringProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnTypeText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NewJSClassUmlActionBase()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/NewJSClassUmlActionBase.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/NewJSClassUmlActionBase.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isForceConstructor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateMethodFromDiagramAction.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSCreateMethodActionBase()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodActionBase.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledOn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateFieldFromDiagramAction.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFieldType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVisibility()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConstant()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitializer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewJSMemberActionBase()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/NewJSMemberActionBase.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledOn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/NewJSMemberActionBase.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/actions/NewJSMemberActionBase.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ECMA4CodeStyleSettings getCustomJSSettings()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptIndentOptionsEditor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentOptionsEditor getIndentOptionsEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function fThree()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSample()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileExt()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLanguageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::flex" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptCodeStyleSettingsConfigurable.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionScriptCodeStyleMainPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptCodeStyleMainPanel.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptKeywordHighlighterVisitor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptKeywordHighlighterVisitor.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::flex" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::flex" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void addTypeVariableByMxmlAttributeValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateFieldByMxmlAttributeFix.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateForTest()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List computeApplicableTemplates()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCreatedClassFqnConsumer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::flex" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addReturnType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSEventMethod.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ChoosePackageDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ChoosePackageDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope getPackageScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ChoosePackageDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ChoosePackageDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectory getTargetDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ChoosePackageDialog.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateEventMetadataByMxmlAttributeFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateEventMetadataByMxmlAttributeFix.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateEventMetadataByMxmlAttributeFix.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptAddConstructorAndSuperInvocationFix.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isClassInstantiation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateMxmlFileIntentionBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCreatedClassFqnConsumer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateMxmlFileIntentionBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateMxmlFileIntentionBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateMxmlFileIntentionBase.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptTypeChecker()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptTypeChecker.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptReferenceChecker()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptReferenceChecker.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptConstructorChecker()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ActionScriptConstructorChecker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptFunctionSignatureChecker()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptFunctionSignatureChecker.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean obtainNextMatchedParams()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptFunctionSignatureChecker.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/JSImplicitlyInternalDeclarationInspection.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createKeywordHighlighterVisitor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptHighlightingHandlersFactory.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptAnnotatingVisitor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSIncludeDirective()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkImplementedMethods()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finalModifierProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1022,
  "endLine" : 1024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean needsInitializer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1185,
  "endLine" : 1187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSThisExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1202,
  "endLine" : 1204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSSuperExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isConstNeedInitializer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1256,
  "endLine" : 1258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProblemHighlightType getHighlightTypeForTypeOrSignatureProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "fileLinesCount" : 1264,
  "components" : [ "primary::flex" ],
  "startLine" : 1261,
  "endLine" : 1263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/DeclareConditionalCompilerDefinitionFix.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillProperties()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ActionScriptAccessModifierTemplatePropertyProvider.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isComplete()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSuperclassFqn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSuperclassFieldEnabled()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canBeSuperClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filterByBaseClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::flex" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CreateFlashClassWizard.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CreateFlashClassWizard.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CreateFlashClassWizard.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplateName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDirectory getTargetDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuperclassFqn()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getInterfacesFqns()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterfacesFqns()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getCustomTemplateAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomTemplateAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTemplateAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CustomVariablesStep.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CustomVariablesStep.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isComplete()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CustomVariablesStep.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CustomVariablesStep.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shown()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/newclass/CustomVariablesStep.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::flex" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableInModalConext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::flex" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isParameterSetOrOrderChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSFunction getMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReturnTypeChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getLanguage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isParameterTypesChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isParameterNamesChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGenerateDelegate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNameChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flexmojos5Importer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos5Importer.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::flex" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnnamedConfigurable createConfigurable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImportingSettings.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImportingSettings.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImportingSettings.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImportingSettings.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImportingSettings.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::flex" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getArtifactFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCompilerConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendGenerateConfigTask()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::flex" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexmojosImporter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FlexmojosImporter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSupportedPackagings()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSupportedDependencyTypes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSupportedDependencyScopes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFlexApp()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::flex" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getIdeaConfiguratorClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos5GenerateConfigTask.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCompilerConfigsDir()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4Configurator.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSettingsFilePath()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getIdeaConfiguratorClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::flex" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StubElement buildStubTree()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/compiled/SwfFileStubBuilder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStubVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/compiled/SwfFileStubBuilder.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxHighlighter create()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/compiled/SwfSyntaxHighlighterProvider.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/compiled/SwfFileViewProviderFactory.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getMirror()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/compiled/SwfFileViewProviderFactory.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MxmlFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/MxmlParserDefinition.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::flex" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isScopeNamedElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/ActionScriptPsiExtensionsImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::flex" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexUpdateAddedFileHandler.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFxPrivateTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlLanguageInjector.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasJSClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScriptTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreateClassFromTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getChildClasses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::flex" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowElementsFromNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnyXmlElementWithAnyChildrenDescriptor.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rootsChanged()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextRootsChangedListener.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::flex" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FxDefinitionBackedDescriptor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeContextHolder getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextHolder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized boolean areSdkComponentsHandledForModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextHolder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized boolean setSdkComponentsHandledForModule()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextHolder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeContext getCodeContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexMxmlNSDescriptor.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexMxmlNSDescriptor.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPredefined()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefaultPropertyType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ASTNode refToImplementsNode()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresCdataBracesInContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String className()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1092,
  "endLine" : 1094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean processAttributes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1120,
  "endLine" : 1122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1253,
  "endLine" : 1255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementsGroup getTopGroup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1263,
  "endLine" : 1265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1268,
  "endLine" : 1270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1273,
  "endLine" : 1275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNameFromQName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1357,
  "endLine" : 1359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ClassNameAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1366,
  "endLine" : 1368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexSchemaHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultPrefix()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexSchemaHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormat()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OriginatingElementType getOriginatingElementType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRequired()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFixed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdRefType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnumerated()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresCdataBracesInContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlAttributeDescriptor getAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementsGroup getTopGroup()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArrayType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowElementsFromNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 861,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPredefined()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowsPercentage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPercentProxy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 905,
  "endLine" : 907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStyle()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRichTextContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapseWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeferredInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 925,
  "endLine" : 927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDependency()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeContext getContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStdNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPackageBackedNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAllDescriptorsSize()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::flex" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MxmlTagNameReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlTagNameReference.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexXmlExtension.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagNameReference createTagNameReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexXmlExtension.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isComponentTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFxPrivateTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFxLibraryTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFxDefinitionTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFxDeclarationsTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFxReparentTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isScriptTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDesignLayerTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveNamespaceDeclarationIntention()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getImplementingClasses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/XmlBackedClassInheritorsProvider.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getExtendingClasses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/XmlBackedClassInheritorsProvider.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptInput()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedClassesIndex.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedClassesIndex.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedClassesIndex.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineMarkerInfo getLineMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/XmlBackedClassLineMarkerProvider.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/XmlBackedClassLineMarkerProvider.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::flex" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/XmlBackedClassLineMarkerProvider.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptInput()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedMembersIndex.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedMembersIndex.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedMembersIndex.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getTargetElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiFile getContainingFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::flex" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean accept()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/copyright/UpdateMxmlCopyrightsProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFxgFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFxLibraryTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean resolveViaImplicitImports()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canBeReferencedById()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTagOrInsideTagThatAllowsAnyXmlContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInsideTagThatAllowsAnyXmlContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOperationTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSLanguageDialect getClassLanguage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::flex" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexMoveFileHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlIdValueReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/XmlIdValueReference.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isAcceptableTagType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/XmlIdValueReference.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/XmlIdValueReference.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentReferencesText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassProcessor.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::flex" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidTarget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveFileRefactoringHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::flex" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsLanguage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveFileRefactoringHandler.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveInnerClassProcessor.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentReferencesText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveInnerClassProcessor.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassDialog.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassDialog.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassDialog.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassDialog.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexExtractSuperBaseDialog()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTargetPackageName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDestinationPackageRecentKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSelectedMemberInfos()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void executeRefactoring()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDocCommentPanelName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getDocCommentPolicySetting()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessedElementsHeader()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::flex" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtractedSuperNameNotSpecifiedMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractInterfaceDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTopLabelText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractInterfaceDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractInterfaceDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int checkForProblems()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractInterfaceDialog.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::flex" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtractedSuperNameNotSpecifiedMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperClassDialog.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTopLabelText()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperClassDialog.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperClassDialog.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateMovedFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void prepareMovedFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void prepareMovedFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void prepareMovedMxmlFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateMovedMxmlFile()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSVisibilityPanel getVisibilityPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NameSuggestionsField getNameField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JLabel getNameLabel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JCheckBox getReplaceAllCheckBox()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getVarTypeField()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntroduceConstantInfoProvider()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/IntroduceConstantInfoProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkConflicts()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/IntroduceConstantInfoProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::flex" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean processStatics()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/IntroduceConstantInfoProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRefactoringName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCannotIntroduceMessagePropertyKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCannotIntroduceVoidExpressionTypeMessagePropertyKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSVariable addStatementBefore()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeImportsForExpression()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/changeSignature/ActionScriptImportProcessor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchScope getScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::flex" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidTarget()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersHandler.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsLanguage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersHandler.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRefactoringName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersHandler.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFileTypes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/MxmlJSImplicitElementsIndexFileTypeProvider.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::flex" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processElementsInInjectedContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptSymbolCompletionUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::flex" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldProcessGlobalSymbols()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptReferenceCompletionUtil.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndexInfo.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEnumeration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndexInfo.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexStringPropertyValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStringPropertyValue.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::flex" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isShorthand()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShorthandValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getInherited()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleOtherElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::flex" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldAskOtherProviders()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPossiblePseudoSelector()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInClassicForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean providesClassicCss()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isColorTerm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isColorTermsSupported()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::flex" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexCssColorValue()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssColorValue.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::flex" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeUTF()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndex.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::flex" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndex.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::flex" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndex.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::flex" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleSelector()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexInputFilter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexInputFilter.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlexInputFilter getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexInputFilter.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssPropertyValueReference.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::flex" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/CssPropertyValueReference.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::flex" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStyleNameProperty()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssUtil.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStyleNameMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssUtil.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean inQuotes()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssUtil.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefault()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCSSDialect.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CssDialect getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCSSDialect.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssValueValidator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexStylesIndexableSetContributor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isClassReferenceType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHint()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHint()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexColorReference()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexColorReference.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexColorReference.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::flex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptCustomIndexer()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/index/ActionScriptCustomIndexer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/ActionScriptSpecificHandlersFactory.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::flex" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexAttributeReferenceProvider.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getReferenceRange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexAttributeReferenceProvider.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::flex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexAttributeReferenceProvider.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexAttributeReferenceProvider.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::flex" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexAttributeReferenceProvider.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::flex" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexAttributeReferenceProvider.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::flex" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexAttributeReferenceProvider.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::flex" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSTypeHelper getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeHelper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptQualifiedItemProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void forceResolvedState()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptContextLevel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGlobal()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptContextLevel.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::flex" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionScriptTypeInfo createTypeInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceSetAddOnlyCompleteMatches()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAddOnlyCompleteMatches()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allowPartialResults()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCompleteMatchSign()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isFromRelevantFileOrDirectory()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isValidType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompleteOrWithContextMatchType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMakeAddedNamespaceStrict()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void allowPartialResults()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::flex" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptSinkResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptSinkResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptSinkResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptSinkResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPlaceTopParent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPossibleCandidateResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void elementIsNotAccessible()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean skipTopLevelItems()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processingEncounteredAnyTypeAccess()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEncounteredXmlLiteral()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEncounteredXmlLiteral()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needTopLevelClassName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::flex" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTaggedResolveResult.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlBuilderAdapter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocation()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endTag()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTypeName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptAccessibilityProcessingHandler.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::flex" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSImportHandler getInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptImportHandler.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCompleteResultWithProblem()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkipDefinitions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processAdditionalType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::flex" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement findClassByQName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isParentClass()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::flex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement findClassByQNameStatic()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::flex" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean toProcessPackageImports()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptFlexPsiImplUtil.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAdequatePlaceForImport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getResolveResultTimestamp()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStrictTypeContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::flex" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPushedVariants()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMakeAddedNamespaceStrict()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequiredName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doAdd()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptTypeEvaluator()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeEvaluator.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean typeWasProcessed()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNamespace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildIndexListFromQNameAndCorrectQName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildIndexListFromQNameAndCorrectQName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGlobalContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNonGlobalContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForcedUnknownContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::flex" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionScriptResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startingParent()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToProcessHierarchy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToProcessHierarchy()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToProcessActionScriptImplicits()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToProcessActionScriptImplicits()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToSkipClassDeclarationOnce()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToSkipClassDeclarationsOnce()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTypeContext()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToProcessMembers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToProcessMembers()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLocalResolve()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalResolve()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean specificallyAskingToResolveQualifiedNames()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedNameToImport()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean lookingForUseNamespaces()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEncounteredDynamicClasses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSkipPackageLocalCheck()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean toSkipPackageLocalCheck()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNeedsAllVariants()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsAllVariants()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForceImportsForPlace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceImportsForPlace()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needPackages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessingOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureClassScope()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowUnqualifiedStaticsFromInstance()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProcessStatics()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessStatics()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/SwfFileType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/SwfFileType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::flex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadOnly()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/SwfFileType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getReferenceRange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundleName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getReferenceRange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundleName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getReferenceRange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundleName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getReferenceRange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getReferenceRange()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::flex" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TextRange calculateDefaultRangeInElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexPropertiesSupport.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getParam()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-parameters.js",
  "fileLinesCount" : 40,
  "components" : [ "primary::js-karma" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getUserConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-parameters.js",
  "fileLinesCount" : 40,
  "components" : [ "primary::js-karma" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isDebug()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-parameters.js",
  "fileLinesCount" : 40,
  "components" : [ "primary::js-karma" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getCoverageTempDirPath()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-parameters.js",
  "fileLinesCount" : 40,
  "components" : [ "primary::js-karma" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isWithCoverage()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-parameters.js",
  "fileLinesCount" : 40,
  "components" : [ "primary::js-karma" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getServerHost()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getProtocol()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getUrlRoot()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getCoverageTempDirPath()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isWithCoverage()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getTestNamePattern()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isLastTestRunWithTestNameFilter()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::js-karma" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var createPattern = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/kjhtml-specFilter-patch.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::js-karma" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function findPatternInd()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/kjhtml-specFilter-patch.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::js-karma" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var specFilter = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/karma-intellij-adapter.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::js-karma" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sendIntellijEvent()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isString()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::js-karma" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dir: require()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/ng-template.js",
  "fileLinesCount" : 48,
  "components" : [ "primary::js-karma" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function LogManager()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function splitByLines()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "fileLinesCount" : 302,
  "components" : [ "primary::js-karma" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.onRunStart = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function checkRepeatedlyUntilPassed()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function F()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node.prototype.getExtraFinishMessageParameters = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestSuiteNode.prototype.getStartCommandName = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestSuiteNode.prototype.getFinishCommandName = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestSuiteNode.prototype.addChild = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function TestNode()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestNode.prototype.getStartCommandName = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "fileLinesCount" : 275,
  "components" : [ "primary::js-karma" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "newValue = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/static/delay-karma-start-in-debug-mode.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js-karma" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/static/delay-karma-start-in-debug-mode.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::js-karma" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var Person = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/testData/runConfiguration/karmaConfigV1_5_0/src/person.js",
  "fileLinesCount" : 4,
  "components" : [ "primary::js-karma" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areBrowsersReady()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getServerPort()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BrowserEventHandler()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::js-karma" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KarmaJsSourcesLocator()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaJsSourcesLocator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::js-karma" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerStreamEventHandler()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPortBound()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getServerPort()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areBrowsersReady()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTerminatedListener()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::js-karma" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onStandardOutputLineAvailable()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaProcessOutputManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOutputListener()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaProcessOutputManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addStreamEventListener()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaProcessOutputManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaServerRegistry()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerRegistry.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::js-karma" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTerminated()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerRegistry.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::js-karma" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoCaptured()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/CapturedBrowser.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::js-karma" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRestartRequired()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerRestarter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::js-karma" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContentBuiltIn()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerLogComponent.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::js-karma" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void foldCommandLine()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerLogComponent.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::js-karma" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printCaptureMessage()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerLogComponent.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::js-karma" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRerunFailedTestAction.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::js-karma" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaConfigurationType()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConfigurationType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::js-karma" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConfigurationType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::js-karma" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditableInDumbMode()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConfigurationType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::js-karma" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findFileBasedIndexData()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaDetector.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::js-karma" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkIsProbablyTestFile()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaDetector.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::js-karma" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findTestsStructure()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaDetector.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::js-karma" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findTestFilesInIndexesBySelector()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaDetector.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::js-karma" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunProfileState.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::js-karma" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailedTestNames()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunProfileState.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::js-karma" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSDebugTabLayouter createDebugLayouter()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::js-karma" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaDetector getTestFrameworkDetector()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationProducer.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::js-karma" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected KarmaRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readConfiguration()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeConfiguration()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTemplate()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewConfigurationCreated()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreferredOver()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::js-karma" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationEditor.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::js-karma" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDebug()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaExecutionSession.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::js-karma" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleProperties.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::js-karma" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestProxyFilterProvider getFilterProvider()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleProperties.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::js-karma" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FilePathRefactoringElementListener()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationRefactoringHandler.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::js-karma" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setKarmaPackage()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaProjectSettings.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::js-karma" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaBrowserErrorFilter()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/filter/KarmaBrowserErrorFilter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::js-karma" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaTestFileScopeView.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::js-karma" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaTestFileScopeView.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::js-karma" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaCoverageAnnotator()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageAnnotator.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::js-karma" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KarmaCoverageAnnotator getInstance()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageAnnotator.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::js-karma" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldCollectCoverageInsideLibraryDirs()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageAnnotator.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::js-karma" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaCoveragePeer()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoveragePeer.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::js-karma" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetRun()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageRunner.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::js-karma" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjectRoot()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageRunner.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::js-karma" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsCoverageEngine()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageRunner.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::js-karma" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaCoverageEnabledConfiguration()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEnabledConfiguration.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::js-karma" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicableTo()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEngine.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::js-karma" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoverageSuite createEmptyCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEngine.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::js-karma" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean coverageEditorHighlightingApplicableTo()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEngine.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::js-karma" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEngine.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::js-karma" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List collectSrcLinesForUntouchedFile()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEngine.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::js-karma" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean coverageProjectViewStatisticsApplicableTo()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEngine.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::js-karma" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KarmaCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageSuite.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::js-karma" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigFileReference.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::js-karma" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::js-karma" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Condition getReferenceCompletionFilter()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::js-karma" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference createFileReference()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::js-karma" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::js-karma" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::js-karma" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRemoteDebuggingPort()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/KarmaConfig.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::js-karma" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAngularCliPkg()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/util/KarmaUtil.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNxPkg()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/util/KarmaUtil.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompilerTreeAPISupported()",
  "longName" : "",
  "relativeFileName" : "error-prone/jps-plugin/src/org/intellij/errorProne/ErrorProneJavaCompilingTool.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::error-prone" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorProneJavaBackendCompiler()",
  "longName" : "",
  "relativeFileName" : "error-prone/src/org/intellij/errorProne/ErrorProneJavaBackendCompiler.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::error-prone" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorProneClasspathProvider()",
  "longName" : "",
  "relativeFileName" : "error-prone/src/org/intellij/errorProne/ErrorProneClasspathProvider.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::error-prone" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getCompilerFilesDir()",
  "longName" : "",
  "relativeFileName" : "error-prone/src/org/intellij/errorProne/ErrorProneClasspathProvider.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::error-prone" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "error-prone/src/org/intellij/errorProne/ErrorProneCompilerConfiguration.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::error-prone" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createJSParser()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/js/MdxJSLanguageParser.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::mdx" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathSettings()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/js/MdxImportModulePathStrategy.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::mdx" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/MdxFileType.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::mdx" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/MdxFileType.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::mdx" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/MdxFileType.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::mdx" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReadOnly()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/MdxFileType.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::mdx" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateDataInsertionTokens()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxTemplateDataElementType.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::mdx" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileType()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxFile.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::mdx" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxFile.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::mdx" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHtmlGeneratingProviders()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxHighlightingLexerBase.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::mdx" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInlinesLexer()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxHighlightingLexerBase.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::mdx" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createMarkerProcessor()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxHighlightingLexerBase.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::mdx" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMarkerBlockProviders()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxHighlightingLexerBase.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::mdx" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxParserDefinition.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::mdx" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxParserDefinition.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::mdx" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxParserDefinition.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::mdx" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultAction()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockMarkerBlock.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::mdx" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calcNextInterestingOffset()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockMarkerBlock.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::mdx" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultNodeType()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockMarkerBlock.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::mdx" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interruptsParagraph()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockProvider.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::mdx" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/highlighting/MdxSyntaxHighlighter.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::mdx" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dontFormatMyModel()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxFormattingModelBuilder.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::mdx" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateTextElementType()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxFormattingModelBuilder.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::mdx" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRequiredRange()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxFormattingModelBuilder.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::mdx" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indentChildrenOf()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsFormattingModelBuilder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::mdx" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allowWrapBeforeText()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsFormattingModelBuilder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::mdx" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertLineBreakBeforeTag()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsFormattingModelBuilder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::mdx" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkName()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsFormattingModelBuilder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::mdx" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInlineTag()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsFormattingModelBuilder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::mdx" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWrappingTypeForTagBegin()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsFormattingModelBuilder.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::mdx" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/codeInspection/MdxInspectionSuppressor.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::mdx" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editorCreated()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxEditorFactoryListener.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::mdx" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeCommandFinished()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pluginLoaded()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pluginUnloaded()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement findNameElement()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructor1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructor2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructor3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedConstructor1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedConstructor2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedConstructor3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsAndHashCode1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsAndHashCode2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsAndHashCode20()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualsAndHashCode21()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement5()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement6()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement7()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement_WEB_2479()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement_WEB_2479_2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement_WEB_16793()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement_WEB_16793_2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplement_WEB_14400()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplementMixin1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverride1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverride2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverride3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverride4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverride5()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideMixin1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetter1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetter2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetter1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetterSetter1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetterSetter2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetterSetter3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetterSetter4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideOperator()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToString1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToString2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testToString_WEB_16813()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doOverrideTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doEqualsAndHashcodeTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doImplementTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doConstructorTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doNamedConstructorTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doToStringTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configure()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestWithSpecificSettings()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOnlyFileHeaderInFile()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingleLineFileHeader()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileHeaderBeforeSingleImport()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompositeFileHeaderAndExpandedImports()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpandedFileHeaderAndFoldedImports()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileHeaderBeforePartOf()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassDocNoFileHeader()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassEnumExtensionBodies()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommentsFolding()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDocCommentsCollapsed()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionBody()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionExpressionBody()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionBodyCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomRegionsOverlappingWithCommentFoldings()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTypeArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTypeArgumentsByDefault()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParts()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartsByDefault()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultilineStrings()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAssertStatements()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIfStatements()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoopStatements()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLiterals()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomRegions()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::Dart" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertContainingClassNameEquals()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertContainingFunctionNameEquals()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertContainingFunctionReturnTypeEquals()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassNameMacro0()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassNameMacro1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassNameMacro2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodNameMacro0()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodNameMacro1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodNameMacro2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodNameMacro3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodNameMacro4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodNameMacro5()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodNameMacro6()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodNameMacro7()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodNameMacro8()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodNameMacro9()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodParametersMacro0()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodParametersMacro1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodParametersMacro2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodParametersMacro3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodParametersMacro4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodParametersMacro5()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodParametersMacro6()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodParametersMacro7()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodParametersMacro8()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodParametersMacro9()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodReturnType0()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodReturnType1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodReturnType2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoWhile1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoWhile2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFor1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFor2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotParenthesis1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotParenthesis2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIf1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIf2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIfElse1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIfElse2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParenthesis1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParenthesis2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTryCatch()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTryCatchFinally()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWhile1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWhile2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBrackets1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBrackets2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClass()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartImplementationsViewTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineDocWord1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineDocWord2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineDocWord3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineWord1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlockDocWord1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlockDocWord2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlockWord1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doNegativeTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/DartConsoleFilterTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doNegativeRelativePathsFilterTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/DartConsoleFilterTest.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyDocBlock()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyBlock()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithinDocBlock()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithinBlock()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThreeSingleLine()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThreeSingleLineDoc()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMixedLines1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMixedLines2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSplitSingleLines1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSplitSingleLines2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSplitSingleLines3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarSingleLine1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarSingleLine2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarSingleLine3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarSingleLine4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineDocVar1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineDocVar2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassFirst()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassLast()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassMixed()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassClass()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassImport()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommentImport()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportClass()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTypedefImport()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionTypedef()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTopLevelVar()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlockComment1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlockComment2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlockComment3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlockDocComment1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlockDocComment2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlockDocComment3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFirstMemberVar()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMainComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommentMid()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassEnd()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineCommentVar()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarLine()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIfVarWhile()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarIfDo()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoIfBody()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVarIfCall()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedIf1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedIf2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedIf3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMinimalMain()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testListExpr1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testListExpr2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testListExpr3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testListExpr4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testListExpr5()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListExpr6()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testListExpr7()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedParam1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedParam2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntoFor1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntoFor2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testItar1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testItar2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIter()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSout()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSoutm()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSoutm2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithInHtmlTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIfElse1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithInHtmlTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/DartCodeInsightFixtureTestCase.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStandardPackage()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/DartCodeInsightFixtureTestCase.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartInHtmlParsingTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartInHtmlParsingTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartInHtmlParsingTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHtml1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartInHtmlParsingTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartParsingTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean skipSpaces()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCascades()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClass1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClass2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructors()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorTearoffs()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnum()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormalParameterSyntax()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneric()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLiterals()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodSignatureSyntax()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMilestone1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMilestone2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMilestone3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNullAwareInvalid()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNullAwareOperators()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOperators()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOther()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStrings()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuperCallSyntax()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTopLevel()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTypedef()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHardCases1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHardCases2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHardCases3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotClosedComment1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotClosedComment2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotClosedComment3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotClosedComment4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThrowExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionType()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAsyncForgotten()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnifiedCollections()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRecords()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPatterns()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNullAwareElement()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testShorthandAccess()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartParserPerformanceTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParserPerformanceTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParserPerformanceTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileExtension()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClasses()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnums()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpressions()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctions()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneric_methods()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLists()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMaps()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMixed()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStatements()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTop_level()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelections()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testArrows()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAssignments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClasses2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructors2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnums2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExports()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpressions2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunction_arguments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImports()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvocations()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLists2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testList_arguments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoops()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMaps2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMap_arguments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMembers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMixed2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStatements2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStrings()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testType_arguments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testType_parameters()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testVariables()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCascades()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClasses3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompilation_unit()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructors()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDirectives()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDo()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnums3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExpressions3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFor()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctions3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIf()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMetadata()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethods()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScript()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStatements3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSwitch()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTry()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testType_arguments2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testType_parameters2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWhile()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0000()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0005()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0006()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0009()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0013()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0014()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0019()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0021()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0022()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0023()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0025()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0026()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0027()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0028()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0029()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0031()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0033()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0036()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0037()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0038()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0039()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0040()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0041()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0042()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0043()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0044()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0045()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0046()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0047()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0049()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0050()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0054()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0055()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0056()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0057()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0058()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0060()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0061()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0066()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0068()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0069()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 735,
  "endLine" : 737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0070()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0071()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0072()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0075()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0076()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0077()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0080()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0081()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0082()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0083()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0084()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0085()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0086()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0087()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0089()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0090()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0091()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0095()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0096()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0098()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0099()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0100()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0102()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0108()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0109()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0110()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0111()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0112()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0113()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0114()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0115()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0119()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 863,
  "endLine" : 865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0121()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0122()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0130()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0132()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0135()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 883,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0137()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0139()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0140()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0141()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0142()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 903,
  "endLine" : 905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0144()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0146()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0151()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0152()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0154()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0155()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0156()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 931,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0158()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0161()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0162()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0168()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0170()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0171()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0176()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0177()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0178()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0184()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0185()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0186()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 979,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0187()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0189()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0192()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 991,
  "endLine" : 993,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0197()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0198()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0199()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0200()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0201()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1011,
  "endLine" : 1013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0203()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1015,
  "endLine" : 1017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0204()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0205()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0206()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1027,
  "endLine" : 1029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0211()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0212()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1035,
  "endLine" : 1037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0217()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0218()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0221()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1047,
  "endLine" : 1049,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0222()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1051,
  "endLine" : 1053,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0223()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0224()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0228()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1063,
  "endLine" : 1065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0229()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0232()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1071,
  "endLine" : 1073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0235()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0236()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0237()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0238()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1087,
  "endLine" : 1089,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0241()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0242()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1095,
  "endLine" : 1097,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0243()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1099,
  "endLine" : 1101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0247()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0249()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1107,
  "endLine" : 1109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0250()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1111,
  "endLine" : 1113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0255()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1115,
  "endLine" : 1117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0256()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1119,
  "endLine" : 1121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0257()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0258()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1127,
  "endLine" : 1129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0259()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1131,
  "endLine" : 1133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0357()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1135,
  "endLine" : 1137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0360()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1139,
  "endLine" : 1141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0361()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1143,
  "endLine" : 1145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0364()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1147,
  "endLine" : 1149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0366()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1151,
  "endLine" : 1153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0367()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1155,
  "endLine" : 1157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0368()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1159,
  "endLine" : 1161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0369()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1163,
  "endLine" : 1165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0370()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0373()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1171,
  "endLine" : 1173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0374()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1175,
  "endLine" : 1177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0375()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1179,
  "endLine" : 1181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0377()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1183,
  "endLine" : 1185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0378()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1187,
  "endLine" : 1189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0379()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1191,
  "endLine" : 1193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0380()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1195,
  "endLine" : 1197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0381()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0383()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1203,
  "endLine" : 1205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0384()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1207,
  "endLine" : 1209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0387()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1211,
  "endLine" : 1213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0388()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1215,
  "endLine" : 1217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0389()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1219,
  "endLine" : 1221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0391()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1223,
  "endLine" : 1225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0394()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1227,
  "endLine" : 1229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0398()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1231,
  "endLine" : 1233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0399()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0404()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1239,
  "endLine" : 1241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0407()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1243,
  "endLine" : 1245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0410()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1247,
  "endLine" : 1249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0413()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1251,
  "endLine" : 1253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0420()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1255,
  "endLine" : 1257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0421()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1259,
  "endLine" : 1261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0422()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1263,
  "endLine" : 1265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0424()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1267,
  "endLine" : 1269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0429()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1271,
  "endLine" : 1273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0434()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1275,
  "endLine" : 1277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0436()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1279,
  "endLine" : 1281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0437()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0438()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1287,
  "endLine" : 1289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0439()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1291,
  "endLine" : 1293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0441()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1295,
  "endLine" : 1297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0443()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1299,
  "endLine" : 1301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0444()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1303,
  "endLine" : 1305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0448()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1307,
  "endLine" : 1309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0449()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1311,
  "endLine" : 1313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0454()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1315,
  "endLine" : 1317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0461()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1319,
  "endLine" : 1321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0462()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1323,
  "endLine" : 1325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0463()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1327,
  "endLine" : 1329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0465()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1331,
  "endLine" : 1333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0466()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1335,
  "endLine" : 1337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0467()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1339,
  "endLine" : 1341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0474()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1343,
  "endLine" : 1345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0475()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1347,
  "endLine" : 1349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0478()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1351,
  "endLine" : 1353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0480()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1355,
  "endLine" : 1357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0481()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0484()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1363,
  "endLine" : 1365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0488()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1367,
  "endLine" : 1369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0489()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1371,
  "endLine" : 1373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0494()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1375,
  "endLine" : 1377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0497()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1379,
  "endLine" : 1381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0503()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1383,
  "endLine" : 1385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0506()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1387,
  "endLine" : 1389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0511()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1391,
  "endLine" : 1393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0513()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1395,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0514()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0519()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1403,
  "endLine" : 1405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0527()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1407,
  "endLine" : 1409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0529()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1411,
  "endLine" : 1413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test0520()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1415,
  "endLine" : 1417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnalysis_server()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1419,
  "endLine" : 1421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAngular()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1423,
  "endLine" : 1425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChains()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1427,
  "endLine" : 1429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDart2js()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1431,
  "endLine" : 1433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMisc()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1435,
  "endLine" : 1437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPub()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1439,
  "endLine" : 1441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int selectionEnd()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "fileLinesCount" : 1594,
  "components" : [ "primary::Dart" ],
  "startLine" : 1590,
  "endLine" : 1592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceCode extractSourceSelection()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleStrictTest.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::Dart" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runTestInDirectory()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleLenientTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceCode extractSourceSelection()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleLenientTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doTestDebuggerErrorText()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartSimpleTest.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/rename/DartRenameTest.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileExtension()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAlignment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBracePlacement1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBracePlacement2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefault()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefault2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefault3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefaultAll()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWEB_7058()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCascades()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCascadeSame()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStrings()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAdjacentStrings()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAdjacentStringsLong()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpaceAroundOperators()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpaceBeforeParentheses()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpaceLeftBraces()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpaceOthers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpaceWithin()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWrappingMeth()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineCommentsAtFirstColumn()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMetadata()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMapAndListLiterals()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyBlocks()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFileComments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOddCases()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testArgumentComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAsyncForgotten()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSyntaxErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testErrorInArgumentList()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorsWithoutNew()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileExtension()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterInHtmlTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterInHtmlTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterInHtmlTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDefault()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterInHtmlTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTypingTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDocComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDocComment2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDocComment3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGenericBraceWithMultiCaret()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGenericBraceWithMultiCaretInDifferentContexts()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGenericBrace1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGenericBrace2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGenericBrace3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLess()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringWithMultiCaret()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringWithMultiCaretInDifferentContexts()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testString1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testString2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testString3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void r()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::Dart" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/injection/DartInjectionTest.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHtmlInStrings()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/injection/DartInjectionTest.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJsonWithComment()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/injection/DartInjectionTest.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGti1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGti2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGti3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGti4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMixin1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOperator()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo4()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo5()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo6()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo7()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo8()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo9()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo10()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo11()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo13()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo14()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo15()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo16()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo17()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo18()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo19()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo20()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo21()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo22()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo23()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo24()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo_call_localVariable()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo_call_newExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo_call_functionInvocation()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo_call_getterInvocation()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo_fieldFormal_normal()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamInfo_fieldFormal_named()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnnotation()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testErrorsHighlighting()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testErrorsAfterEOF()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerImplementationsMarkerProviderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassExtended()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerImplementationsMarkerProviderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassImplemented()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerImplementationsMarkerProviderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodExtended()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerImplementationsMarkerProviderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodImplemented()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerImplementationsMarkerProviderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOperatorOverridden()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerImplementationsMarkerProviderTest.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerOverrideMarkerProviderTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImplementMarker()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerOverrideMarkerProviderTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideMarker()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerOverrideMarkerProviderTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverriddenOperator()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerOverrideMarkerProviderTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doEqualsAndHashcodeTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCodeGenerationTest.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doQuickFixTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doQuickFixTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateClass()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUseEqEqNull()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractMethodRefactoringTest.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartMethodHierarchyTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doStandardMethodHierarchyTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartMethodHierarchyTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testT1m()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartMethodHierarchyTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testT2m()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartMethodHierarchyTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testC1m()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartMethodHierarchyTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testM1m()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartMethodHierarchyTest.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartOfExtends()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtypeExtends()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtypeImplements()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSubtypeMixins()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSupertypeExtends()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSupertypeImplements()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSupertypeMixins()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRedSuperClass()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineLocalRefactoringTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerIntentionsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntroduceVariableNoSelection()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerIntentionsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSurroundWithTryCatch()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerIntentionsTest.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractLocalVariableRefactoringTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEnumSig()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig10()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig5()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig6()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig8()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionSig9()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLibraryClassDoc()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMetaClassSig1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodSig1()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedConstructorSig()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamClassSig()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::Dart" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodCallers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodCallees()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethodRefCallers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorCallers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorCallees()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionCallers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionCallees()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionRefCallers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiCallers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiCallees()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocalFnInMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocalFnInFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedConstructorCallers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetterSetterCallers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFactoryConstructorCallers()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClass()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstructorDefaultToNamed()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnorePotential()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionWithArgsInvocation()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeepOldArgsOnTab()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testArgsPlaceholderOnTab()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEatTailOnTab()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoNotEatParenOnTab()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoNotEatParenOnTab2()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoNotEatTailOnTab()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoNotEatAwaitOnTab()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoNotEatListOnTab()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoNotEatMapOnTab()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionNoArgsInvocation()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testFunctionAfterShow()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFunctionAsArgument()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCaretPlacementInFor()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testWithImportPrefix()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncompleteTernary()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotYetImportedClass()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::Dart" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerGotoSuperHandlerTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuperClass()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerGotoSuperHandlerTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuperClassMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerGotoSuperHandlerTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuperInterface()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerGotoSuperHandlerTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSuperOperator()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerGotoSuperHandlerTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineMethodRefactoringTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartOptimizeImportsTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedAvailableSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedImplemented()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalysisServerErrorCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerErrorCode.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerErrorCode.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationBuilder data()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationBuilder data()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationBuilder data()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationBuilder data()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationLevel getInstrumentationLevel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationBuilder metric()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationBuilder metric()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationBuilder metric()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationBuilder metric()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationBuilder record()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstrumentationBuilder createBuilder()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstrumentationBuilder builder()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstrumentationBuilder builder()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstrumentationLogger getLogger()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstrumentationBuilder getNullBuilder()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNullLogger()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLogger()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resumeEncoding()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encodeBytes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1260,
  "endLine" : 1262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startsWithChar()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int combineHashCodes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/ObjectUtilities.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/logging/Logging.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLogger()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/logging/Logging.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationServerConnectedProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerConnectedProcessor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerConnectedProcessor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationAnalysisImplementedProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisImplementedProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrganizeDirectivesProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/OrganizeDirectivesProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationAnalysisOverridesProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisOverridesProcessor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationAnalysisOutlineProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisOutlineProcessor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationServerStatusProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerStatusProcessor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationSearchResultsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationSearchResultsProcessor.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetRuntimeCompletionProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetRuntimeCompletionProcessor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixesProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FixesProcessor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeHierarchyProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/TypeHierarchyProcessor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationAnalysisErrorsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisErrorsProcessor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/VersionProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationAnalysisClosingLabelsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisClosingLabelsProcessor.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisErrorsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/AnalysisErrorsProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationCompletionAvailableSuggestionsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationCompletionAvailableSuggestionsProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationAnalysisAnalyzedFilesProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisAnalyzedFilesProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringGetAvailableProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/RefactoringGetAvailableProcessor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FormatProcessor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationLspProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationLspProcessor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateContextProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/CreateContextProcessor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationProcessor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnalysisServerListener getListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationProcessor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPostfixCompletionTemplatesProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/ListPostfixCompletionTemplatesProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssistsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/AssistsProcessor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindMemberReferencesProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindMemberReferencesProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementCompletionProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/StatementCompletionProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSuggestionDetailsProcessor2()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetSuggestionDetailsProcessor2.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationServerErrorProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerErrorProcessor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionIdProcessor2()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/CompletionIdProcessor2.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortMembersProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/SortMembersProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetNavigationProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetNavigationProcessor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationAnalysisOccurrencesProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisOccurrencesProcessor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationExecutionLaunchDataProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationExecutionLaunchDataProcessor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetImportedElementsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetImportedElementsProcessor.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationAnalysisHighlightsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisHighlightsProcessor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetServerPortProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetServerPortProcessor.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapUriProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/MapUriProcessor.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HoverProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/HoverProcessor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsEnabledProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/IsEnabledProcessor.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsPostfixCompletionApplicableProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/IsPostfixCompletionApplicableProcessor.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationCompletionResultsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationCompletionResultsProcessor.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationAnalysisNavigationProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisNavigationProcessor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getRefactoringProblems()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetRefactoringProcessor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionIdProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/CompletionIdProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportElementsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/ImportElementsProcessor.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationAnalysisFlushResultsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisFlushResultsProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostfixCompletionProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/PostfixCompletionProcessor.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindTopLevelDeclarationsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindTopLevelDeclarationsProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSuggestionDetailsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetSuggestionDetailsProcessor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindElementReferencesProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindElementReferencesProcessor.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindMemberDeclarationsProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindMemberDeclarationsProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryDependenciesProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/LibraryDependenciesProcessor.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartLspTextDocumentContentProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/DartLspTextDocumentContentProcessor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClientId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/StdioServerSocket.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClientVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/StdioServerSocket.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerErrorReaderThread()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ServerErrorReaderThread.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockingRequestSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/BlockingRequestSink.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/BlockingRequestSink.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteLineReaderStream()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteLineReaderStream.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readLine()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteLineReaderStream.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ready()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteLineReaderStream.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/ResponseUtilities.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisGetLibraryDependencies()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalysisReanalyze()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateServerGetVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1015,
  "endLine" : 1017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateServerShutdown()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1094,
  "endLine" : 1096,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateDiagnosticGetServerPort()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1098,
  "endLine" : 1100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonObject generateAnalyticsIsEnabled()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1128,
  "endLine" : 1130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setIncludeRequestTime()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1143,
  "endLine" : 1145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JsonObject buildJsonObjectRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getClassName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1214,
  "endLine" : 1216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFoundVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ServerVersionMismatchException.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUpToVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ServerVersionMismatchException.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteAnalysisServerImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAnalysisServerListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStatusListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSocketOpen()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAnalysisServerListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateUniqueId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendRequestToServer()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1221,
  "endLine" : 1223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopServer()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1338,
  "endLine" : 1340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastRequestMillis()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1404,
  "endLine" : 1406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalConsumer()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1440,
  "endLine" : 1442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonObject getRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 1445,
  "endLine" : 1447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsInclusive()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTargetObjects()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getData()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTime()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExtractWidgetFeedback fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetFeedback.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeclaration()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedClass.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedClass.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getCodeLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getCodeOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFileIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartColumn()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartLine()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lookupFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEdits()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLinkedEditGroups()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Position getSelection()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getSelectionLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getEnableAsync()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getEnableDeferredLoading()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getEnableEnums()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getEnableNullAwareOperators()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getGenerateDart2jsHints()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getGenerateHints()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getGenerateLints()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::Dart" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRelevanceBoost()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionRelevanceTag.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionRelevanceTag.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getBoolValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double getDoubleValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlutterWidgetPropertyValueEnumItem getEnumValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getIntValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageAction()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MessageAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MessageAction.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportedElementSet getElements()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImports.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getImports()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImports.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeclaringLibraryUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultArgumentListString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameterNames()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameterTypes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRelevanceTags()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getRequiredParameterCount()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverriddenMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverriddenMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AddContentOverlay.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AddContentOverlay.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PubStatus()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PubStatus.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isListingPackageDirs()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PubStatus.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getClassElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getMemberElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getSuperclass()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRelevance()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExample()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSeverity()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAliasedType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbstract()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConst()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecated()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinal()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrivate()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTopLevelOrStatic()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::Dart" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReplacement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsInclusive()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Outline getParent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCodeLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCodeOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::Dart" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementKindName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOldName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteSource()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean inlineAll()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDeleteSource()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInlineAll()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNames()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableFeedback.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefactoringFeedback fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringFeedback.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::Dart" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedMember.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainingClassDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainingLibraryName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainingLibraryPath()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDartdoc()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getIsDeprecated()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParameter()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropagatedType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStaticType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::Dart" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAnalysisTarget()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisStatus.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnalyzing()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisStatus.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefactoringOptions fromJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringOptions.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestion.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestion.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Position.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Position.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImport.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEdits()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ChangeContentOverlay.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ChangeContentOverlay.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createGetter()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean extractAll()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCreateGetter()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtractAll()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReturnType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::Dart" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCacheEntryExceptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExplicitFileCount()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImplicitFileCount()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWorkItemQueueLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibraryPaths()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LibraryPathSet.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScope()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LibraryPathSet.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInterfaceMembers()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverriddenMember getSuperclassMember()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEdits()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFileStamp()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompletion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeclaringType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultArgumentListString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayText()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocComplete()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocSummary()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getHasNamedParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecated()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getIsNotImported()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPotential()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParameterName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameterNames()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParameterType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameterTypes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRelevance()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getReplacementLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getReplacementOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getRequiredParameterCount()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectionLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectionOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "fileLinesCount" : 684,
  "components" : [ "primary::Dart" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionVariable.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeCompletionExpressionType getType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionVariable.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryPath()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameterNames()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameterTypes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeCompletionExpressionType getReturnType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTypeArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Dart" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveContentOverlay()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RemoveContentOverlay.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RemoveContentOverlay.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextMessages()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCorrection()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getHasFix()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSeverity()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::Dart" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeCompletionExpressionType getType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveFileOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MoveFileOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MoveFileOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MoveFileOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPositions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStrings()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElementSet.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFileIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMixinName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Dart" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineLocalVariableFeedback.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOccurrences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineLocalVariableFeedback.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFixDetail.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOccurrences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFixDetail.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAttributes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getDartElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentAssociationLabel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVariableName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::Dart" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreateGetter()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNames()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::Dart" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisError getError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorFixes.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFixes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorFixes.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFixes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFix.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFix.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPotential()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPath()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEnumItems()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditor.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlutterWidgetPropertyEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSafeToUpdate()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlutterWidgetPropertyValue getValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::Dart" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::Dart" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getElements()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::Dart" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getLiteralValueBoolean()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getLiteralValueInteger()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLiteralValueString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getNameLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getValueLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::Dart" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsInclusive()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean extractAll()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtractAll()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::Dart" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DiagnosticMessage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DiagnosticMessage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStackTrace()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractWidgetOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetOptions.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getEndColumn()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getEndLine()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartColumn()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartLine()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::Dart" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableFile.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableFile.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMajor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMicro()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifier()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::Dart" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/logging/Logging.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLogger()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/logging/Logging.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceReportRange()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportRange.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCompiled()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportRange.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEndPos()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportRange.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPossibleBreakpoints()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportRange.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::Dart" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScriptIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportRange.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartPos()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportRange.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::Dart" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlias()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAtAsyncSuspension()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBytes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtensionKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtensionRPC()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFlag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGcType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getLast()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPreviousTag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getService()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatus()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUpdatedStreams()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUpdatedTag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::Dart" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/MemoryUsage.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExternalUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/MemoryUsage.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeapCapacity()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/MemoryUsage.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeapUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/MemoryUsage.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorRef.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorRef.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Library()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Library.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDebuggable()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Library.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Library.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Library.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassList.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuSamplesEvent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamplesEvent.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxStackDepth()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamplesEvent.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPid()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamplesEvent.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSampleCount()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamplesEvent.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSamplePeriod()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamplesEvent.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTimeExtentMicros()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamplesEvent.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTimeOriginMicros()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamplesEvent.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UriList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/UriList.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUris()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/UriList.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundVariable()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundVariable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeclarationTokenPos()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundVariable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundVariable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScopeEndTokenPos()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundVariable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScopeStartTokenPos()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundVariable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instance()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBytes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRef getClassRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDebugName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIdentityHashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsMultiLine()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getParameterIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPortId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueAsString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNull()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::Dart" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceReportCoverage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportCoverage.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHits()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportCoverage.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMisses()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportCoverage.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionData()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ExtensionData.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InboundReference()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InboundReference.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getParentListIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InboundReference.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjRef getSource()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InboundReference.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceLocation.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceLocation.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEndTokenPos()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceLocation.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceLocation.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptRef getScript()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceLocation.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenPos()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceLocation.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapAssociation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/MapAssociation.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogRecord()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LogRecord.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LogRecord.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LogRecord.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getLoggerName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LogRecord.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LogRecord.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSequenceNumber()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LogRecord.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getStackTrace()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LogRecord.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTime()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LogRecord.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getZone()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LogRecord.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/NativeFunction.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/NativeFunction.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FuncRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FuncRef.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getImplicit()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FuncRef.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FuncRef.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbstract()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FuncRef.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConst()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FuncRef.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FuncRef.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProfileFunction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExclusiveTicks()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProfileFunction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInclusiveTicks()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProfileFunction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProfileFunction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResolvedUrl()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProfileFunction.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeParameters.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeArgumentsRef getBounds()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeParameters.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeArgumentsRef getDefaults()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeParameters.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNames()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeParameters.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientAgentType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClientAgentType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClientAgentType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlagList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FlagList.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryDependency()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryDependency.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHides()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryDependency.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsDeferred()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryDependency.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsImport()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryDependency.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryDependency.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getShows()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryDependency.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryRef getTarget()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryDependency.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolvedPackageUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ResolvedPackageUri.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResolvedUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ResolvedPackageUri.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceReport()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReport.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Null()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Null.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueAsString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Null.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuSamples()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamples.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxStackDepth()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamples.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPid()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamples.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSampleCount()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamples.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSamplePeriod()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamples.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTimeExtentMicros()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamples.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTimeOriginMicros()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamples.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsolateFlag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateFlag.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateFlag.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueAsString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateFlag.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Element.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonObject getJson()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Element.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getListInt()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Element.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getListString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Element.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassObj()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsBaseClass()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsFinal()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsInterfaceClass()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsMixinClass()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsSealed()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryRef getLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getTraceAllocations()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbstract()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConst()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::Dart" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassRef.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryRef getLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassRef.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassRef.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Code()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Code.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Code.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stack()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Stack.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getTruncated()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Stack.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeArgumentsRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeArgumentsRef.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeArgumentsRef.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Success()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Success.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsolateGroupRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroupRef.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroupRef.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsSystemIsolateGroup()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroupRef.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroupRef.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNumber()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroupRef.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsolateRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateRef.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateRef.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsSystemIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateRef.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIsolateGroupId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateRef.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateRef.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNumber()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateRef.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Timeline.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTimeExtentMicros()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Timeline.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTimeOriginMicros()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Timeline.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimelineEvent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TimelineEvent.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpuSample()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSample.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getClassId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSample.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIdentityHashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSample.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStack()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSample.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTid()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSample.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSample.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getTruncated()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSample.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserTag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSample.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVmTag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSample.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Context.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Context.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timestamp()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Timestamp.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Timestamp.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ScriptList.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetainingObject()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingObject.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getParentListIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingObject.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjRef getValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingObject.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllocationProfile()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/AllocationProfile.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDateLastAccumulatorReset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/AllocationProfile.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDateLastServiceGC()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/AllocationProfile.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryUsage getMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/AllocationProfile.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Protocol()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Protocol.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMajor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Protocol.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Protocol.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProtocolName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Protocol.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Script()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Script.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Script.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryRef getLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Script.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Script.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSource()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Script.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Script.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VMRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VMRef.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VMRef.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundField()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundField.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Field()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Field.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getDeclaredType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Field.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Field.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjRef getOwner()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Field.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConst()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Field.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinal()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Field.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Field.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VM()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArchitectureBits()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostCPU()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOperatingSystem()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPid()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartTime()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetCPU()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::Dart" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Breakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Breakpoint.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBreakpointNumber()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Breakpoint.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getEnabled()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Breakpoint.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsSyntheticAsyncContinuation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Breakpoint.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getResolved()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Breakpoint.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Func()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getImplicit()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getSignature()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbstract()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConst()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ElementList.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ElementList.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ElementList.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ElementList.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ScriptRef.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ScriptRef.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorObj()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorObj.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorObj.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parameter()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Parameter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFixed()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Parameter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Parameter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getParameterType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Parameter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getRequired()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Parameter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnresolvedSourceLocation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/UnresolvedSourceLocation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/UnresolvedSourceLocation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/UnresolvedSourceLocation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScriptUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/UnresolvedSourceLocation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenPos()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/UnresolvedSourceLocation.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/PortList.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ContextRef.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ContextRef.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/NullRef.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueAsString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/NullRef.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CodeRef.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CodeRef.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RPCError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RPCError.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RPCError.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RPCError.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtocolList()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProtocolList.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassHeapStats()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassHeapStats.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAccumulatedSize()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassHeapStats.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBytesCurrent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassHeapStats.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRef getClassRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassHeapStats.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInstancesAccumulated()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassHeapStats.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInstancesCurrent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassHeapStats.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessMemoryUsage()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProcessMemoryUsage.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessMemoryItem getRoot()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProcessMemoryUsage.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceSet()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceSet.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalCount()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceSet.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessMemoryItem()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProcessMemoryItem.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProcessMemoryItem.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProcessMemoryItem.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProcessMemoryItem.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ObjRef.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFixedId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ObjRef.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ObjRef.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReloadReport()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ReloadReport.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSuccess()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ReloadReport.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClientName.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClientName.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flag()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Flag.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComment()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Flag.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getModified()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Flag.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Flag.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueAsString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Flag.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Obj()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Obj.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFixedId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Obj.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Obj.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Obj.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextElement()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ContextElement.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimelineFlags()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TimelineFlags.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableStreams()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TimelineFlags.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRecordedStreams()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TimelineFlags.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRecorderName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TimelineFlags.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsolateGroup()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroup.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroup.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsSystemIsolateGroup()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroup.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroup.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNumber()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroup.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Frame()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Frame.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Frame.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRef getClassRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDebugName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIdentityHashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPortId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueAsString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNull()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::Dart" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sentinel()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Sentinel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueAsString()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Sentinel.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FieldRef.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceRef getDeclaredType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FieldRef.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FieldRef.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjRef getOwner()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FieldRef.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConst()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FieldRef.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinal()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FieldRef.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FieldRef.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Response.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Response.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Message.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Message.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessageObjectId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Message.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Message.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Message.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryRef()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryRef.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryRef.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUri()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryRef.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeArguments.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeArguments.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InboundReferences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InboundReferences.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Isolate()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExtensionRPCs()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsSystemIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIsolateGroupId()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLivePorts()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNumber()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event getPauseEvent()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPauseOnExit()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getRunnable()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartTime()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Version.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMajor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Version.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinor()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Version.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetainingPath()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingPath.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGcRootType()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingPath.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingPath.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VmService localConnect()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addVmServiceListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeVmServiceListener()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addServiceRunner()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeServiceRunner()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version getRuntimeVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String removeNewLines()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockingRequestSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/BlockingRequestSink.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/BlockingRequestSink.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebSocketRequestSink()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/WebSocketRequestSink.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void save()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/generate/ImplementMixin1.dart",
  "fileLinesCount" : 20,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void load()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/generate/ImplementMixin1.dart",
  "fileLinesCount" : 20,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int get foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/generate/GetterSetter2.dart",
  "fileLinesCount" : 8,
  "components" : [ "primary::Dart" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T getFoo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/generate/Override1.dart",
  "fileLinesCount" : 13,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T find()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/generate/Override2.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T find()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/generate/Override3.dart",
  "fileLinesCount" : 13,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int parseInt()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/ClassEnumExtensionBodies.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double parseDouble()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/ClassEnumExtensionBodies.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/refactoring/inline/method/Setter.dart",
  "fileLinesCount" : 12,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/completion/IncompleteTernary.after.dart",
  "fileLinesCount" : 7,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/completion/IncompleteTernary.dart",
  "fileLinesCount" : 7,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/completion/ConstructorParens.after.dart",
  "fileLinesCount" : 5,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/completion/ConstructorParens.dart",
  "fileLinesCount" : 3,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SomeClass foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/highlighting/DeprecatedApiUsageInspection.dart",
  "fileLinesCount" : 19,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int _combineSurrogatePair()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/string.dart",
  "fileLinesCount" : 829,
  "components" : [ "primary::Dart" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo6.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo2()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo11.dart",
  "fileLinesCount" : 7,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo3.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static abs()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo7.dart",
  "fileLinesCount" : 13,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static add()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo7.dart",
  "fileLinesCount" : 13,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo2()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo12.dart",
  "fileLinesCount" : 7,
  "components" : [ "primary::Dart" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo4.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo2()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo10.dart",
  "fileLinesCount" : 7,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo5.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo13.dart",
  "fileLinesCount" : 10,
  "components" : [ "primary::Dart" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/Default3_after.dart",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String enumSwitchCase()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Patterns.dart",
  "fileLinesCount" : 526,
  "components" : [ "primary::Dart" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List mapToList()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String? foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/NullAwareElement.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String? bar()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/NullAwareElement.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set maybeTuple()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Records.dart",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getKey()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartComponentType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartComponentType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartComponentType.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartSourceEditException()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/DartSourceEditException.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInContent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/AssistUtils.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::Dart" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartQuickAssistIntention()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/DartQuickAssistIntention.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/assists/DartQuickAssistIntention.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasDartPackageLibrary()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getLibRootUrls()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::Dart" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartPluginCapabilities.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartPluginCapabilities.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartCodeFoldingSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartCodeFoldingSettings.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCodeFoldingSettings getState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartCodeFoldingSettings.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartCodeFoldingSettings.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapseGenericParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartCodeFoldingSettings.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapseGenericParameters()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartCodeFoldingSettings.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapseParts()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartCodeFoldingSettings.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapseParts()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/folding/DartCodeFoldingSettings.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setTreeStructure()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyNodeDescriptor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DartClass getType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyNodeDescriptor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartComponent getBaseMethod()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyTreeStructure.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void browserActivated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartMethodHierarchyBrowser()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyBrowser.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartTypeHierarchyBrowser()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyBrowser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInterface()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyBrowser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createTrees()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyBrowser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicableElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyBrowser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canBeDeleted()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyBrowser.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartServerSupertypesHierarchyTreeStructure()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartServerSupertypesHierarchyTreeStructure.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void browserActivated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCallHierarchyNodeDescriptor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyNodeDescriptor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCallerTreeStructure()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallerTreeStructure.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void browserActivated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyProvider.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCallHierarchyBrowser()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicableElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyBrowser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCalleeTreeStructure()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCalleeTreeStructure.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartGenerateAccessorHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateAccessorHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildGetter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateGetterSetterFix.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildSetter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateGetterSetterFix.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doEnable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateAction.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean doesClassContainEqualsAndHashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateEqualsAndHashcodeAction.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doAllowEmptySelection()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateToStringHandler.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doAllowEmptySelection()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateEqualsAndHashcodeHandler.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateConstructorFix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateConstructorFix.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Template buildFunctionsText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateConstructorFix.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doAllowEmptySelection()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateNamedConstructorHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addElementToProcess()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseCreateMethodsFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateEqualsAndHashcodeFix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateEqualsAndHashcodeFix.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Template buildFunctionsText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateEqualsAndHashcodeFix.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateNamedConstructorFix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateNamedConstructorFix.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Template buildFunctionsText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateNamedConstructorFix.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doAllowEmptySelection()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateConstructorHandler.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateToStringFix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateToStringFix.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Template buildFunctionsText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateToStringFix.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateHandler.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doAllowEmptySelection()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateHandler.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::Dart" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartSmartKeysConfigurable.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isApplicableTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartStripTrailingSpacesFilterFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartStripTrailingSpacesFilter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartStripTrailingSpacesFilterFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartQuoteHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartQuoteHandler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSelect()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartWordSelectionHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableForLanguage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartLineIndentProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartImportsTransferableData()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartCopyPasteProcessor.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Dart" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getTimeout()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartRunner.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartUrlResolver getDartUrlResolver()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartRunner.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFrameIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsDroppableFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInDartSdkPatchFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDrop()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::Dart" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIsolateId()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceExecutionStack.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToTypeSource()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "fileLinesCount" : 555,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartVmServiceEvaluator()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceEvaluator.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAtAsyncSuspension()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceSuspendContext.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartStaticFieldsGroup.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartStaticFieldsGroup.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletableFuture getCachedIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCachedIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIsolateId()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIsolateName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void deleteIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Collection getIsolateInfos()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VmServiceWrapper getVmServiceWrapper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getIsolateInfos()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProcessHandler doGetProcessHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRemoteDebug()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWebdevDebug()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dropFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isolateSuspended()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIsolateSuspended()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isolateResumed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDartPatchUri()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "fileLinesCount" : 741,
  "components" : [ "primary::Dart" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void temporaryBreakpointAdded()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTemporaryBreakpoints()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void breakpointFailed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XLineBreakpoint getXBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void temporaryVmBreakpointAdded()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void vmBreakpointAdded()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterBreakpoint()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartExceptionBreakpointHandler.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceConsumers.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceConsumers.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceConsumers.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void streamListen()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getVm()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getIsolate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getObject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callToString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callToList()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCommandLineRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunConfiguration.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunConfiguration.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartWebdevConsoleView()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConsoleView.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartWebdevConfiguration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfiguration.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfiguration.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfigurationType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldReplace()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfigurationProducer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHtmlFilePath()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevParameters.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWebdevPort()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevParameters.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWebdevPort()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevParameters.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDartProjectPath()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugParameters.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilePath()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVMOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCheckedModeOrEnableAsserts()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckedModeOrEnableAsserts()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArguments()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncludeParentEnvs()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncludeParentEnvs()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUrl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/OpenDartObservatoryUrlAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/OpenDartObservatoryUrlAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openUrlInChromeFamilyBrowser()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/OpenDartObservatoryUrlAction.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartCommandLineRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunConfigurationType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunConfigurationType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeAttachedToThePreviousLine()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartConsoleFolding.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartRemoteDebugConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugConfigurationType.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugConfigurationType.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addObservatoryUrlConsumer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupExePath()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addVmOption()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::Dart" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::Dart" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointProperties.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBreakOnAllExceptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointProperties.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBreakOnAllExceptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointProperties.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartRunConfigurationBase()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartRunConfigurationBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartRunConfigurationBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenameRefactoringListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartRunConfigurationBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartLineBreakpointType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartLineBreakpointType.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canPutAt()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartLineBreakpointType.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartConsoleFilter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartConsoleFilter.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartConsoleFilter.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::Dart" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCharAllowedBeforePath()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartPositionInfo.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Dart" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCharAllowedAfterPath()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartPositionInfo.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LanguageFileType getFileType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/client/DartWebDebugAware.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnlySourceMappedBreakpoints()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/client/DartWebDebugAware.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise getEvaluationInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/client/DartWebDebugAware.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartExceptionBreakpointType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartExceptionBreakpointProperties createProperties()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBreakpointsDialogHelpTopic()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointType.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List pathToNodes()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProvider.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLocationForTest()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProvider.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::Dart" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTest()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/util/TestUtil.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGroup()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/util/TestUtil.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/RestartDartAnalysisServerAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/RestartDartAnalysisServerAction.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsFilterForm.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsFilterForm.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowWarnings()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsFilterForm.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowHints()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsFilterForm.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblem.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokePopup()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCopyVisible()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCopyEnabled()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "fileLinesCount" : 465,
  "components" : [ "primary::Dart" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DartProblemsPresentationHelper getPresentationHelper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getCurrentFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showErrorNotificationTerse()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartProblemsViewSettings getState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialCurrentFileBeforeServerStart()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExchangeRows()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exchangeRows()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSortKey()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasWarnings()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::Dart" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/ReanalyzeDartSourcesAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/ReanalyzeDartSourcesAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldBeAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartAnalysisToolWindowFactory.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartToolWindowManagerListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartAnalysisToolWindowFactory.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisServerDiagnosticsAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/AnalysisServerDiagnosticsAction.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartAnalysisServerSettingsForm.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartAnalysisServerSettingsForm.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSettings()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFromServerSettingsUI()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAutoScrollToSource()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAutoScrollToSource()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isGroupBySeverity()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setGroupBySeverity()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isShowErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isShowWarnings()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isShowHints()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/structure/DartStructureViewModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/structure/DartStructureViewModel.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartProblemGroup()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowOwnSuppressActions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartCopyDtdUriAction.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartTemplateContextType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/DartTemplateContextType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generic()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/DartTemplateContextType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/DartTemplateContextType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/DartTemplateContextType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/DartTemplateContextType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartRemotePostfixTemplate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartRemotePostfixTemplate.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartRemotePostfixTemplate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartRemotePostfixTemplate.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartRemotePostfixTemplate.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminalSymbol()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartPostfixTemplateProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMethodParametersMacro.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartListVariableMacro.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::Dart" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartListVariableMacro.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartIterableVariableMacro.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::Dart" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartIterableVariableMacro.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartSuggestIndexNameMacro.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartSuggestVariableNameMacro.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result calculateResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartSuggestVariableNameMacro.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isAcceptableInContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMacroBase.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMethodReturnTypeMacro.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getReturnTypeString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMethodReturnTypeMacro.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMethodNameMacro.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartClassNameMethodNameMacro.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartClassNameMacro.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supports()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/imports/DartImportOptimizer.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartFileUrlMapper.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartParameterDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterDescription.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterDescription.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterDescription.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartFunctionDescription.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartFunctionDescription.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartOptionalParameterDescription.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPositional()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartOptionalParameterDescription.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::Dart" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartClassContributor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartWritingAccessProvider()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartWritingAccessProvider.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNotWritable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartWritingAccessProvider.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExclusive()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/DartStatementsSurroundDescriptor.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithIfElseSurrounder.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithTryCatchFinallySurrounder.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithForSurrounder.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getClassToDelete()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithForSurrounder.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithIfSurrounder.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithWhileSurrounder.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithDoWhileSurrounder.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getClassToDelete()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartLiteralAndBlockStatementSurrounderBase.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartStatementSurrounder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithTryCatchSurrounder.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithParenthesisExpressionSurrounder.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithParenthesisExpressionSurrounder.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithNotParenthesisExpressionSurrounder.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithNotParenthesisExpressionSurrounder.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithBracketsExpressionSurrounder.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithBracketsExpressionSurrounder.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithExpressionSurrounder.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExclusive()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/DartExpressionSurroundDescriptor.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processNames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartSymbolContributor.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JBIterable getComponents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartSymbolContributor.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNewName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processNewNameChanged()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasPreviewButton()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::Dart" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/introduce/DartServerExtractLocalVariableHandler.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::Dart" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFatalError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFatalError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWarning()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWarning()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFatalError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOK()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::Dart" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringStatusEntry()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatusEntry.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatusEntry.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFatalError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatusEntry.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatusEntry.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWarning()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatusEntry.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInlineElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledForLanguage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledOnElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBorderTitle()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getInlineAllText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getInlineThisText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNameLabelText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasPreviewButton()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInlineThis()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::Dart" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasPreviewButton()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoringDialog.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isForcePreview()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoringDialog.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasHelpAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoringDialog.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerInlineLocalRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineLocalRefactoring.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOccurrences()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineLocalRefactoring.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVariableName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineLocalRefactoring.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RefactoringOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineLocalRefactoring.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionTitle()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartServerRenameHandler.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartServerRenameHandler.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringActionHandler getIntroduceVariableHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRefactoringSupportProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/extract/DartServerExtractMethodHandler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Dart" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExtractGetter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractMethodRefactoring.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOccurrencesCount()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractMethodRefactoring.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RefactoringOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractMethodRefactoring.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCreateGetter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractMethodRefactoring.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtractAll()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractMethodRefactoring.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RefactoringOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractLocalVariableRefactoring.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtractAll()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractLocalVariableRefactoring.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractLocalVariableRefactoring.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerRenameRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRenameRefactoring.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineMethodRefactoring.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeclaration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineMethodRefactoring.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RefactoringOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineMethodRefactoring.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoring.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasSourceComponents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasSourceLineRange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasTargetComponents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasTargetLineRange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean areTargetsAtSameLevel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement nextSib()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCommentSeparator()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement getHeaderParent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSemicolon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair findCommentRange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::Dart" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMovingExpr()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRelevance()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartLookupObject.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartBraceMatcher.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartBraceMatcher.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacing addLineBreak()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacing addSingleSpaceIf()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacing noSpace()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Comparator textRangeSorter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSimpleLiteral()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1055,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmbeddedComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1066,
  "endLine" : 1068,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasMultipleInitializers()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "fileLinesCount" : 1202,
  "components" : [ "primary::Dart" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeStyleSettings getSettings()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlockContext.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonCodeStyleSettings getDartSettings()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlockContext.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattingMode getMode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlockContext.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRightMargin()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/settings/DartCodeStylePanel.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/settings/DartLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getIndent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spacing getSpacing()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncomplete()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockWithParent getParent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartWrappingProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartWrappingProcessor.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRightOperand()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartWrappingProcessor.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ASTNode getParent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartWrappingProcessor.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Wrap createWrap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartWrappingProcessor.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::Dart" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartCommenter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartCommenter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartCommenter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartCommenter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartCommenter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartCommenter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentLinePrefix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartCommenter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartCommenter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean accept()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/copyright/UpdateDartCopyrightsProvider.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartCodeInsightSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/codeInsight/DartCodeInsightSettings.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCodeInsightSettings getState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/codeInsight/DartCodeInsightSettings.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/codeInsight/DartCodeInsightSettings.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentIndex.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentIndex.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getAllFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentIndex.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartClassIndex.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartClassIndex.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartLibraryIndex.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartLibraryIndex.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getFilesByLibName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartLibraryIndex.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartImportAndExportIndex.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartPartUriIndex.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartSymbolIndex.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartSymbolIndex.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassNames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getComponentInfoMap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getImportAndExportInfos()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImportInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLibraryName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPartUris()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPartUri()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSymbols()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsPart()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPart()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsages()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartServerFindUsagesHandlerFactory.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartFindUsagesProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartFindUsagesProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/ReadActionConsumer.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageGroupingRule getUsageGroupingRule()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartUnitMemberGroupRuleProvider.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageGroupingRule getUsageGroupingRule()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartClassMemberGroupRuleProvider.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartServerFindUsagesHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartServerFindUsagesHandler.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileStatus getFileStatus()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartComponent getComponentElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::Dart" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartNamedElementNode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/DartNamedElementNode.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidFor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartServerGotoSuperHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartServerGotoSuperHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpenWebPageRunnable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartEditorNotificationsProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::Dart" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartEditorNotificationsProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::Dart" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpenDartSettingsRunnable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartEditorNotificationsProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::Dart" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartEditorNotificationsProvider.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::Dart" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getActionName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/CreateDartFileAction.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControls()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubBuildDialog.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::Dart" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runOverEditor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getRightMargin()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::Dart" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProcessHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubActionBase.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::Dart" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubActionBase.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::Dart" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIsInProgress()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubActionBase.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::Dart" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubActionBase.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::Dart" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/xml/DartXmlTypedHandlersAdditionalSupport.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartInHtmlLanguage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartInHtmlLanguage.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean lazyParseableBlockImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInsideSyncOrAsyncFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::Dart" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartFile.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartFile.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartFile.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileReference createFileReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackagePathReferenceProvider.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartRecursiveVisitor.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartContributedReference.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartContributedReference.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartContributedReference.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartContributedReference.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List resolve()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartContributedReference.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartOperatorExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartOperatorExpressionImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartOperatorExpressionImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartOperatorExpressionImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartOperatorExpressionImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartOperatorExpressionImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartOperatorExpressionImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartOperatorExpressionImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::Dart" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartLibraryNameElementBase()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryNameElementBase.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryNameElementBase.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryNameElementBase.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryNameElementBase.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryNameElementBase.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDartPsiClass()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartPsiClass.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnum()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartPsiClass.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGeneric()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartPsiClass.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperators()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartPsiClass.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartComponent findFieldByName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartPsiClass.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartComponent findMethodByName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartPsiClass.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartComponent findNamedConstructor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartPsiClass.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Dart" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDartMethodDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartMethodDeclarationImpl.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartLibraryComponentReferenceExpressionBase()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryComponentReferenceExpressionBase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryComponentReferenceExpressionBase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryComponentReferenceExpressionBase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryComponentReferenceExpressionBase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryComponentReferenceExpressionBase.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartLazyParseableBlockImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLazyParseableBlockImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLazyParseableBlockImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLazyParseableBlockImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartDocCommentImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartDocCommentImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartClassReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartClassReferenceImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartClassReferenceImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartClassReferenceImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartClassReferenceImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartClassReferenceImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartClassReferenceImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartClassReferenceImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartReferenceImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartReferenceImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartReferenceImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartReferenceImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartFunctionExpressionBase()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFunctionExpressionBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFunctionExpressionBase.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDartComponentImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConst()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinal()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOperator()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConstructor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSetter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGetter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnitMember()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::Dart" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartLibraryIdBase()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryIdBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryIdBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryIdBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryIdBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryIdBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartStringLiteralExpressionBase()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartStringLiteralExpressionBase.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHost()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartStringLiteralExpressionBase.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiLanguageInjectionHost updateText()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartStringLiteralExpressionBase.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartPsiCompositeElementImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartPsiCompositeElementImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartPsiCompositeElementImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartPsiCompositeElementImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartUriElementBase()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartUriElementBase.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFileReference.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Dart" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFileReference.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartNamedElementImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartNamedElementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartNamedElementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartNamedElementImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartEmbeddedContentImpl()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartEmbeddedContentImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processElements()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartEmbeddedContentImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartExpressionCodeFragmentImpl.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPhysical()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartExpressionCodeFragmentImpl.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartExpressionCodeFragmentImpl.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceResolveScope()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartExpressionCodeFragmentImpl.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::Dart" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getForcedResolveScope()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartExpressionCodeFragmentImpl.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::Dart" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartClassResolveCache.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/PubspecYamlReferenceContributor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Condition getReferenceCompletionFilter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/PubspecYamlReferenceContributor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Dart" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackageAwareFileIncludeProvider.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartDocLexer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/lexer/DartDocLexer.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartLexer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/lexer/DartLexer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeFunction getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/lexer/DartLexer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/highlight/DartColorsAndFontsPage.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::Dart" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/highlight/DartColorsAndFontsPage.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::Dart" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludeBuildAndToolCacheFolders()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartStartupActivity.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSourceChange()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Dart" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Dart" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerManager.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/StopDartWebdevServerAction.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServerInfo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getScriptElementType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartScriptContentProvider.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartLanguage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartLanguage.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectView/DartTreeStructureProvider.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectView/DartTreeStructureProvider.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectView/DartTreeStructureProvider.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDartSdkUpdateOption()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUpdateOption.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartSdkLibraryPresentationProvider()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibraryPresentationProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isIdeWithMultipleModuleSupport()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureDartSdkConfigured()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enableDartSdk()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::Dart" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkHome()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUtil.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartPackagesLibraryType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartPackagesLibraryType.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openDartSettings()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getWebdevPort()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setWebdevPort()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::Dart" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartPackagesLibraryProperties()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartPackagesLibraryProperties.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackageNameToDirsMap()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartPackagesLibraryProperties.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartPackagesLibraryProperties.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/sdk/DartPackagesLibraryProperties.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartDocCommentElementType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartTokenTypesSets.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::Dart" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartLazyParseableBlockElementType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartTokenTypesSets.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::Dart" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isParsable()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartTokenTypesSets.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::Dart" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartEmbeddedContentElementType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartTokenTypesSets.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::Dart" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCoverageAnnotator()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageAnnotator.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCoverageEnabledConfiguration()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageEnabledConfiguration.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCoverageProcess()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageEnabledConfiguration.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsCoverageEngine()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageRunner.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::Dart" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCoverage()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageData.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSource()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageData.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHits()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageData.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartCoverageEngine getInstance()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageEngine.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicableTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageEngine.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean coverageEditorHighlightingApplicableTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageEngine.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptedByFilters()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageEngine.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean coverageProjectViewStatisticsApplicableTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageEngine.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartCoverageSuite()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageSuite.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageProgramRunner.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunnerSettings createConfigurationData()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageProgramRunner.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFlutterPluginInstalled()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/flutter/FlutterUtil.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartElementType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartElementType.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectGenerator.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectGenerator.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectGenerator.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/Stagehand.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBackgroundJobRunning()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::Dart" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::Dart" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getNodeIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleType getModuleType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentGroup()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setWizardData()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPubGetScheduledForNewlyCreatedProject()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::Dart" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleWizardStep.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleWizardStep.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartFileType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartFileType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Dart" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartWorkspaceModelChangeListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartWorkspaceModelChangeListener.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Dart" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentNameScopeProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/ComponentNameScopeProcessor.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::Dart" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void importedFileProcessingStarted()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartPsiScopeProcessor.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartResolveProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartResolveProcessor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassNameScopeProcessor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/ClassNameScopeProcessor.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findOffsetIndex()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/resolve/DartResolver.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::Dart" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWhitespaceOrComment()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/UsefulPsiTreeUtil.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPubspecFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/PubspecYamlUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::Dart" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartExpression getParameterReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartPsiImplUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::Dart" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DartClassResolveResult()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartClassResolveResult.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartClassResolveResult clone()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartClassResolveResult.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set collectUsedNames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartRefactoringUtil.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRightBracket()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartRefactoringUtil.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRightParen()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartRefactoringUtil.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isComma()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartRefactoringUtil.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::Dart" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String setterGetterName()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartPresentableUtil.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPresentableNormalFormalParameter()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartPresentableUtil.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayNeedDynamicUpdate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartUrlResolver.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getSuggestedNames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartNameSuggesterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLivePackageNames()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartUrlResolverImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLibraryRoot()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List filterComponentsByType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getImplementsAndMixinsList()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "fileLinesCount" : 892,
  "components" : [ "primary::Dart" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartGenericSpecialization()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartGenericSpecialization.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartGenericSpecialization()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartGenericSpecialization.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartGenericSpecialization.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartGenericSpecialization.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartClassResolveResult get()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartGenericSpecialization.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DartClosingLabelManager getInstance()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartClosingLabelManager.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowClosingLabels()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartClosingLabelManager.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isErrorInfoUpToDate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VirtualFile getNotLocalVirtualFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOutlineListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOutlineListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AvailableSuggestionSet getAvailableSuggestionSet()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFilesContentUpdated()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTargets()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKind()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::Dart" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getClientId()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getClientVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedAvailableSuggestions()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedExistingImports()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ensureNotZero()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkVersionSufficient()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkVersionSufficientForMoveFileRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkVersionSufficientForWebdev()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkVersionSufficientForPackageConfigJson()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkVersionSufficientForDartLangServer()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkVersionSufficientForFileUri()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDartSdkVersionSufficientForWorkspaceApplyEdits()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldUseCompletion2()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeQuickAssistIntentionListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeQuickFixListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VirtualFile getNotLocalVirtualFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInIncludedRoots()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureAnalysisRootsUpToDate()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1519,
  "endLine" : 1521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 1555,
  "endLine" : 1557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2093,
  "endLine" : 2095,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerPostfixCompletionTemplates()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2510,
  "endLine" : 2512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOutlineListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2594,
  "endLine" : 2596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOutlineListener()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "fileLinesCount" : 2692,
  "components" : [ "primary::Dart" ],
  "startLine" : 2598,
  "endLine" : 2600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartServerRootsHandler()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerRootsHandler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createSuiteStarted",
  "longName" : "createSuiteStarted",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createSuiteStartedWithLocation",
  "longName" : "createSuiteStartedWithLocation",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createSuiteFinished",
  "longName" : "createSuiteFinished",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createTestsCount",
  "longName" : "createTestsCount",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createTestStarted",
  "longName" : "createTestStarted",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createTestStartedWithLocation",
  "longName" : "createTestStartedWithLocation",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createTestFinished",
  "longName" : "createTestFinished",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createTestOutputMessage",
  "longName" : "createTestOutputMessage",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createTestFailed",
  "longName" : "createTestFailed",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createTestError",
  "longName" : "createTestError",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createTestIgnored",
  "longName" : "createTestIgnored",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createProgressMessage",
  "longName" : "createProgressMessage",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createBuildErrorReport",
  "longName" : "createBuildErrorReport",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createCustomProgressTestsCategory",
  "longName" : "createCustomProgressTestsCategory",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createCustomProgressTestStatus",
  "longName" : "createCustomProgressTestStatus",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createMsgError",
  "longName" : "createMsgError",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createTestReportedAttached",
  "longName" : "createTestReportedAttached",
  "relativeFileName" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "fileLinesCount" : 104,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_test_name_pattern",
  "longName" : "get_test_name_pattern",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/tunit_or_minitest_in_folder_runner.rb",
  "fileLinesCount" : 185,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.tc_message_factory",
  "longName" : "self.tc_message_factory",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "application",
  "longName" : "application",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "fileLinesCount" : 342,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "STDERR.puts",
  "longName" : "STDERR.puts",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "STDOUT.puts",
  "longName" : "STDOUT.puts",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "puts",
  "longName" : "puts",
  "relativeFileName" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "fileLinesCount" : 99,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_current_time_in_ms",
  "longName" : "get_current_time_in_ms",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/runner_common.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_time_in_ms",
  "longName" : "get_time_in_ms",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/runner_common.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set_message_factory",
  "longName" : "set_message_factory",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/runner_common.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.backtrace_line",
  "longName" : "self.backtrace_line",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/runner_common.rb",
  "fileLinesCount" : 62,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.is_in_idea_mode",
  "longName" : "self.is_in_idea_mode",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/rakerunner_consts.rb",
  "fileLinesCount" : 130,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.is_fake_time_enabled?",
  "longName" : "self.is_fake_time_enabled?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/rakerunner_consts.rb",
  "fileLinesCount" : 130,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.is_fake_stacktrace_enabled?",
  "longName" : "self.is_fake_stacktrace_enabled?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/rakerunner_consts.rb",
  "fileLinesCount" : 130,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.is_fake_error_msg_enabled?",
  "longName" : "self.is_fake_error_msg_enabled?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/rakerunner_consts.rb",
  "fileLinesCount" : 130,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.is_fake_location_url_enabled?",
  "longName" : "self.is_fake_location_url_enabled?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/rakerunner_consts.rb",
  "fileLinesCount" : 130,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.create_test_reported_attached",
  "longName" : "self.create_test_reported_attached",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "fileLinesCount" : 299,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.use_minitest?",
  "longName" : "self.use_minitest?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.ignore_root_test_case?",
  "longName" : "self.ignore_root_test_case?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.ignore_root_test_case=",
  "longName" : "self.ignore_root_test_case=",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.excluded_default_testcase_name?",
  "longName" : "self.excluded_default_testcase_name?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.excluded_default_testcase?",
  "longName" : "self.excluded_default_testcase?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.fake_default_test_for_empty_suite?",
  "longName" : "self.fake_default_test_for_empty_suite?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extract_rspec_proxy_location",
  "longName" : "extract_rspec_proxy_location",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "fileLinesCount" : 180,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "current_proc_thread_info",
  "longName" : "current_proc_thread_info",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close",
  "longName" : "close",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "fileLinesCount" : 90,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "format_time",
  "longName" : "format_time",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/formatter_util.rb",
  "fileLinesCount" : 15,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isCaptureDisabled",
  "longName" : "isCaptureDisabled",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/std_capture_helper.rb",
  "fileLinesCount" : 103,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "starts_with? str",
  "longName" : "starts_with? str",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/string_ext.rb",
  "fileLinesCount" : 28,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "substring index",
  "longName" : "substring index",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/string_ext.rb",
  "fileLinesCount" : 28,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fqn",
  "longName" : "fqn",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parent_fqn",
  "longName" : "parent_fqn",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "class_location",
  "longName" : "class_location",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "klass",
  "longName" : "klass",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "passed?",
  "longName" : "passed?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debug",
  "longName" : "debug",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "normalize",
  "longName" : "normalize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "time_in_ms",
  "longName" : "time_in_ms",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "fileLinesCount" : 388,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std_files",
  "longName" : "std_files",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "placeholder_full_name?",
  "longName" : "placeholder_full_name?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "to_s",
  "longName" : "to_s",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inspect",
  "longName" : "inspect",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "to_s",
  "longName" : "to_s",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inspect",
  "longName" : "inspect",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.closed?",
  "longName" : "self.closed?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.close",
  "longName" : "self.close",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "seed",
  "longName" : "seed",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close",
  "longName" : "close",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_description",
  "longName" : "example_description",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "peek_groups_stack",
  "longName" : "peek_groups_stack",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pop_groups_stack",
  "longName" : "pop_groups_stack",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debug_log",
  "longName" : "debug_log",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 402,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_data_from_storage",
  "longName" : "get_data_from_storage",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove_data_from_storage",
  "longName" : "remove_data_from_storage",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "put_data_to_storage",
  "longName" : "put_data_to_storage",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "fileLinesCount" : 453,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std_files",
  "longName" : "std_files",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "to_s",
  "longName" : "to_s",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inspect",
  "longName" : "inspect",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "to_s",
  "longName" : "to_s",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inspect",
  "longName" : "inspect",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.closed?",
  "longName" : "self.closed?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.close",
  "longName" : "self.close",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_group_finished",
  "longName" : "example_group_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "seed",
  "longName" : "seed",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close",
  "longName" : "close",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "example_description",
  "longName" : "example_description",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "peek_groups_stack",
  "longName" : "peek_groups_stack",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "pop_groups_stack",
  "longName" : "pop_groups_stack",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dry_run?",
  "longName" : "dry_run?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "debug_log",
  "longName" : "debug_log",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_data_from_storage",
  "longName" : "get_data_from_storage",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 672,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "remove_data_from_storage",
  "longName" : "remove_data_from_storage",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 676,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "put_data_to_storage",
  "longName" : "put_data_to_storage",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rspec_2?",
  "longName" : "rspec_2?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "fileLinesCount" : 721,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_before_features",
  "longName" : "tc_before_features",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tc_after_step",
  "longName" : "tc_after_step",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "row_based_scenario_outline?",
  "longName" : "row_based_scenario_outline?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "scenario_outline_suites_set?",
  "longName" : "scenario_outline_suites_set?",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "log_suite_finished",
  "longName" : "log_suite_finished",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "register_tags_holder",
  "longName" : "register_tags_holder",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ensure_trailing_column",
  "longName" : "ensure_trailing_column",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cell_prefix",
  "longName" : "cell_prefix",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "add_tag",
  "longName" : "add_tag",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clear_tags",
  "longName" : "clear_tags",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "fileLinesCount" : 697,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tag_name",
  "longName" : "tag_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "before_features",
  "longName" : "before_features",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "before_feature",
  "longName" : "before_feature",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "before_examples",
  "longName" : "before_examples",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "examples_name",
  "longName" : "examples_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "before_background",
  "longName" : "before_background",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "before_feature_element",
  "longName" : "before_feature_element",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "scenario_name",
  "longName" : "scenario_name",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "before_step",
  "longName" : "before_step",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "before_test_step",
  "longName" : "before_test_step",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "after_test_step",
  "longName" : "after_test_step",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "before_step_result",
  "longName" : "before_step_result",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exception",
  "longName" : "exception",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "fileLinesCount" : 140,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get_feature",
  "longName" : "get_feature",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "close_feature",
  "longName" : "close_feature",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "scenario_source",
  "longName" : "scenario_source",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_tags",
  "longName" : "print_tags",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "fileLinesCount" : 241,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.is_4_or_newer",
  "longName" : "self.is_4_or_newer",
  "relativeFileName" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter.rb",
  "fileLinesCount" : 82,
  "components" : [ "primary::ruby-testing" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRevealSettings()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToBeShown()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToBeShown()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeHidden()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSaveOptionsOnCancel()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void itemStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "fileLinesCount" : 490,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomDocumentationElement()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationDocumentationProvider.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationProblem.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCustomResourceType()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/CloudFormationResourceType.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toXML()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/MetadataSerializer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toXML()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/MetadataSerializer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun metadataFromXML()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/MetadataSerializer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun descriptionsFromXML()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/MetadataSerializer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlighter()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationColorSettingsPage.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationColorSettingsPage.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun parameters()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun globals()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun resources()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun resourceProperties()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun resourceProperty()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun output()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun conditions()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun condition()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun function()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionName()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/NewCloudFormationFile.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationReferenceBase.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initTabs()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::makefile" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::makefile" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileCompletionContributor.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::makefile" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileCompletionContributor.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::makefile" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOneLine()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileSubstitutionTextEscaper.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::makefile" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLiteralTextEscaper()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileFunctionElementImpl.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::makefile" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidHost()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileFunctionElementImpl.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::makefile" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLiteralTextEscaper()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileSubstitutionInjectionHost.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::makefile" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidHost()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileSubstitutionInjectionHost.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::makefile" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLiteralTextEscaper()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileRecipeElementImpl.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::makefile" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidHost()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileRecipeElementImpl.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::makefile" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOneLine()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileFunctionTextEscaper.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::makefile" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOneLine()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileRecipeTextEscaper.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::makefile" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargets()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPatternTarget()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::makefile" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tokenize()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileSpellcheckingStrategy.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::makefile" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tokenize()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileSpellcheckingStrategy.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::makefile" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileProjectSettings.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::makefile" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetKeyIndex.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::makefile" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun elementsToInjectIn()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileShellLanguageInjector.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::makefile" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationEditor.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::makefile" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileStructureViewElement.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::makefile" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/stub/MakefileTargetStubElementType.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::makefile" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/stub/MakefileTargetStubElementType.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::makefile" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutoScrollMode()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakeToolWindowFactory.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::makefile" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowRefreshAction.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::makefile" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "to: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/diagrams/data/components/auth/auth.module.js",
  "fileLinesCount" : 55,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function HeroDetailController()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/heroDetail.require.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 3,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ctrl.delete = function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/heroDetail.require.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ctrl.update = function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/heroDetail.require.js",
  "fileLinesCount" : 27,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function HeroDetailController()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/heroDetail.import.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 4,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ctrl.delete = function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/heroDetail.import.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ctrl.update = function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/heroDetail.import.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSBracesInterpolationTypedHandler()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/editor/AngularJSBracesInterpolationTypedHandler.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeSelfInGotoImplementation()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/AngularJSTargetElementEvaluator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessElement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/refactoring/AngularJSDirectiveRenameProcessor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean areButtonsValid()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/refactoring/AngularJSDirectiveRenameProcessor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isIdentifierName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSParser.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSElementType()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSElementTypes.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSMessageFormatParser()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRBraceOrNull()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isKnownExtension()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAngularJSRepeatExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSElementVisitor.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMessageFormatExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSElementVisitor.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSRepeatExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSRepeatExpression.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSFilterExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSFilterExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFilterNameRef()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSFilterExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSReferenceExpression getFilterName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSFilterExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSExpression getStubSafeMethodExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSFilterExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequireCall()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSFilterExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefineCall()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSFilterExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSRecursiveVisitor.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSMessageFormatExpression()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/psi/AngularJSMessageFormatExpression.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSTokenType()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/lexer/AngularJSTokenType.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSLexer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/lexer/AngularJSLexer.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AngularJSLanguage()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/lang/AngularJSLanguage.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getEdgeColor()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularModulesProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularModulesProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSourceX()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularEdgeLayouter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getTargetX()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularEdgeLayouter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSourceY()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularEdgeLayouter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getTargetY()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularEdgeLayouter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuadCurveEdgeRealizer getRealizer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularEdgeLayouter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AngularUiRouterProviderContext getInstance()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterProviderContext.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterProviderContext.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerNodesBuilder()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterProviderContext.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptableAsNode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementTitle()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowChangeVisibleCategories()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String normalizeAttributeName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/DirectiveUtil.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElementDescriptor getElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSImplicitElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCompletionOrder()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSPluralCategories.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplatePointer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiView.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getKey()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularUiRouterNode getRootNode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getKey()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEdges()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllNodes()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterEdge.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterEdge.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularUiRouterNode getContainer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNote()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTooltip()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParent()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmartPsiElementPointer getPointer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/RootTemplate.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativeUrl()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/RootTemplate.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template getTemplate()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/RootTemplate.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getModulesFiles()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/RootTemplate.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmartPsiElementPointer getPointer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/Template.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getStateLinks()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/Template.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewPlaceholders()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/Template.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStateLinks()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/Template.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean check()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getProcessed()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean check()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTemplatesMap()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getRootTemplates()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateUrl()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUrl()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHasTemplateDefined()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasTemplateDefined()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplateUrl()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParentName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getViews()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasViews()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViews()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPointer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbstract()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAbstract()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplateFile()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getTemplateFile()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGeneric()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGeneric()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplatePointer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularRouterStateLoader()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/AngularRouterStateLoader.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagramCategory getCategory()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/router/Type.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void process()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSHtmlExtension.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSReferenceBase()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferenceBase.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferenceBase.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferenceBase.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSTemplateCacheReference()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSTemplateCacheReference.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSXmlReferencesContributor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAppName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSNgAppReferencesProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getModuleName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSModuleReferencesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSModuleReferencesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSUiRouterStatesReferencesProvider.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSUiRouterViewReferencesProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSDIReference()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSDIReferencesProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSDIReferencesProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSControllerReference()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSControllerReferencesProvider.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Language getElementLanguage()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSCompletionContributor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdType()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdRefType()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnumerated()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFixed()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPossibleSelector()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSCssElementDescriptionProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularJSReferenceExpressionResolver()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/AngularJSReferenceExpressionResolver.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartOffset()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularNamedItemDefinition.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAngularRestrictions()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean calculateRepeatParameterType()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularAttributeIndexer()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularAttributeIndexer.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularUiRouterViewsIndex.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularUiRouterViewsIndex.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularIndexBase.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularTemplateCacheIndex.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularTemplateCacheIndex.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularAppIndex.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularAppIndex.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularTemplateIndexInputFilter()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularTemplateIndexInputFilter.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptInput()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularTemplateIndexInputFilter.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AngularJSReferenceSearcher()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/findUsages/AngularJSReferenceSearcher.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/inspections/AngularJSInspectionSuppressor.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indent()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdIndenter.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unIndent()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdIndenter.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CppDiagnosticsAction.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CppDiagnosticsAction.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendTo()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatCurrentTime()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdDateUtil.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatCurrentTimeMS()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdDateUtil.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun workspaceChanged()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdWorkspaceEvents.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectedResolveConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdWorkspaceEvents.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/ShowRemoteHostsInfoAction.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/ShowRemoteHostsInfoAction.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/TftplFileViewProviderFactory.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplContextType.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::terraform" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TfRemoveFileTypeAssociationIntention.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TfRemoveFileTypeAssociationIntention.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TfRemoveFileTypeAssociationIntention.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TfRemoveFileTypeAssociationIntention.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/MaybeTfTemplateInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/MaybeTfTemplateInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/MaybeTfTemplateInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/MaybeTfTemplateInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDataLanguageSegment()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TfUnselectedDataLanguageInspection.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplSyntaxHighlightingFactory.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplSyntaxHighlightingFactory.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplLanguageCompletionContributor.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/tftplTemplateVariableSearchUtils.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::terraform" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentElementType()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/TftplFileViewProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::terraform" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cloneInner()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/TftplFileViewProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::terraform" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateDataLanguage()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/TftplFileViewProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::terraform" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/HclFileReferenceProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResults()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/HclFileReferenceProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::terraform" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileType()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplFile.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplFile.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDataLanguageSegment()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplVisitor.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::terraform" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplVisitor.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TftplDataLanguageSegmentImpl()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplDataLanguageSegmentImpl.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplDataLanguageSegmentImpl.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILParserDefinition.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILParserDefinition.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::terraform" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILFileType.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::terraform" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILFileType.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILFileType.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILFileType.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBoolean()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/GoUtil.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILColorsPage.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlighter()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILColorsPage.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILColorsPage.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeDescriptors()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILColorsPage.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColorDescriptors()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILColorsPage.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILColorsPage.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPriority()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILColorsPage.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFlex()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILLexer.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/patterns/HILPatterns.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HCLElementLazyReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HCLElementLazyReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HCLElementLazyReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ResourceEachVariableReferenceProvider.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ResourceEachVariableReferenceProvider.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::terraform" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ResourceEachVariableReferenceProvider.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::terraform" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/TypeCachedValueProvider.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTemplatingSupported()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDataLanguageToken()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::terraform" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectForEnd()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/template/HilTemplatingAwarePsiBuilder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectIfEnd()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/template/HilTemplatingAwarePsiBuilder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isControlStructureTokenExpected()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/template/HilTemplatingAwarePsiBuilder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILScopeReferenceProvider.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromScopeReferenceProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromScopeReferenceProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::terraform" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILPsiFile.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILPropertyMixin.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextOffset()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILPropertyMixin.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILPropertyMixin.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILPropertyMixin.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun accept()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILExpressionBase.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILExpressionBase.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILExpression getQualifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/HILPsiImplUtilJ.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILExpressionWithReference.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReference()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILExpressionWithReference.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/HILPsiImplUtils.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILVariableMixin.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILRecursiveVisitor.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::terraform" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/DynamicBlockVariableReferenceProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::terraform" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/DynamicBlockVariableReferenceProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::terraform" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromSomethingReferenceProvider.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::terraform" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromSomethingReferenceProvider.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::terraform" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParent()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/RenameableFakePsiElement.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainingFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/RenameableFakePsiElement.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/RenameableFakePsiElement.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProject()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/RenameableFakePsiElement.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getManager()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/RenameableFakePsiElement.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextRange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/RenameableFakePsiElement.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigate()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isWritable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAnchor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceVariableHandler.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::terraform" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInplaceRenameAvailable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILRefactoringSupportProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMemberInplaceRenameAvailable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILRefactoringSupportProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIntroduceVariableHandler()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILRefactoringSupportProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkPossibleName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/IntroduceValidator.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doReplaceAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/formatter/HILFoldingBuilder.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAssociatedFileType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILLanguage.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::terraform" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILLanguage.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::terraform" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HILBraceMatcher.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HILBraceMatcher.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPairs()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HILBraceMatcher.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::terraform" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/HILSyntaxHighlighterFactory.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/findUsages/HILFindUsagesProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/findUsages/HILFindUsagesProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpId()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/findUsages/HILFindUsagesProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNodeText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/findUsages/HILFindUsagesProvider.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/ILLanguageInjector.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILOperationTypesMismatchInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnresolvedReferenceInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUrlReference()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnresolvedReferenceInspection.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::terraform" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnknownResourceTypeInspection.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReplacementValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::terraform" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HCLSimplifyExpressionInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HCLSimplifyExpressionInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/inspection/HILMissingSelfInContextInspection.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::terraform" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBundledDictionaries()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/TfBundledDictionaryProvider.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::terraform" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRegionCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLFoldingBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildLanguageFoldRegions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLFoldingBuilder.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLBreadcrumbsInfoProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLColorsPage.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlighter()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLColorsPage.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLColorsPage.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeDescriptors()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLColorsPage.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColorDescriptors()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLColorsPage.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLColorsPage.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPriority()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLColorsPage.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLSyntaxHighlighterFactory.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun isIdentifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElementGenerator.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::terraform" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLBlockMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextOffset()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLBlockMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLBlockMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLBlockMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLBlockMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isQuotedString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtilJ.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::terraform" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static char getQuoteSymbol()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtilJ.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::terraform" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isIndented()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtilJ.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::terraform" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLinesCount()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtilJ.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::terraform" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtilJ.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::terraform" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGrouping()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtilJ.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::terraform" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReference()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLValueWithReferencesMixin.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInterpolationsAllowed()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLFileImpl.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::terraform" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLFileImpl.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLFileImpl.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralMixin.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLiteralTextEscaper()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralMixin.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::terraform" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralMixin.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::terraform" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralMixin.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::terraform" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralMixin.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::terraform" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getObject()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isQuotedString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQuoteSymbol()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIndented()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLinesRaw()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun accept()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLExpressionBase.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::terraform" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLExpressionBase.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLVariableMixin.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLVariableMixin.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLVariableMixin.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextOffset()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyMixin.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::terraform" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLIdentifierMixin.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLIdentifierMixin.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyNameReference.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyNameReference.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLHeredocContentMixin.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOneLine()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLHeredocContentMixin.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRelevantTextRange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLHeredocContentMixin.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::terraform" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/HCLRefactoringSupportProvider.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::terraform" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adjustElementToCopy()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/navigation/HCLQualifiedNameProvider.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/navigation/HCLQualifiedNameProvider.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun qualifiedNameToElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/navigation/HCLQualifiedNameProvider.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertQualifiedName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/navigation/HCLQualifiedNameProvider.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLParserDefinition.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLParserDefinition.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLParserDefinition.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::terraform" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMyContext()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/spellchecker/HCLSpellcheckerStrategy.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::terraform" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexingLexer()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/search/HCLIndexPatternBuilder.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFlex()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLLexer.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeAffectingIndent()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLFormattingBuilderModel.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildAttributes()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLBlock.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::terraform" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndent()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLBlock.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::terraform" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSpacing()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLBlock.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::terraform" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAutoExpand()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSmartExpand()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigate()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorHint()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/hint/HCL2TypeProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getErrorHint()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/hint/HCLTypeProvider.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/ReplaceToDoubleQuoteQuickFix.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HCLBraceMatcher.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HCLBraceMatcher.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPairs()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HCLBraceMatcher.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclKeywordsCompletionProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclKeywordsCompletionProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/findUsages/HCLFindUsagesProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpId()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/findUsages/HCLFindUsagesProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptInput()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLSymbolIndex.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKeyDescriptor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLSymbolIndex.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolSettings()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/install/TfToolsUtil.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolSettings()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/install/TfToolsUtil.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::terraform" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getToolSettings()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/install/TfToolsUtil.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::terraform" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/model/OpenTofuTypeModel.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/model/OpenTofuTypeModel.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::terraform" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBeUsedIn()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/model/OpenTofuTypeModel.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::terraform" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/codeinsight/OpenTofuCompletionContributor.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/codeinsight/OpenTofuCompletionContributor.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/codeinsight/OpenTofuCompletionContributor.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::terraform" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAddCompletions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/codeinsight/OpenTofuCompletionContributor.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::terraform" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/OpenTofuFileType.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/runtime/OpenTofuProjectSettings.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/runtime/OpenTofuRunConfiguration.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/runtime/OpenTofuRunConfiguration.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/inspection/OpenTofuUnknownEncryptionMethodInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/inspection/OpenTofuUnknownEncryptionMethodInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/inspection/OpenTofuUnknownKeyProviderInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/opentofu/inspection/OpenTofuUnknownKeyProviderInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/terragrunt/runtime/TerragruntProjectSettings.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/terragrunt/inspection/TerragruntDuplicatedBlocksInspection.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describes()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/editor/TfFileTypeUsageSchemaDescriptors.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::terraform" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describes()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/editor/TfFileTypeUsageSchemaDescriptors.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describes()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/editor/TfFileTypeUsageSchemaDescriptors.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/Language.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::terraform" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCondition()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfDocumentPsi.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::terraform" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfDocumentPsi.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::terraform" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDummyFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfElementGenerator.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAsModuleBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefinedOutputs()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isHCL2Supported()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTerraform012OrNewer()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAsModuleBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAsModuleBlockOrError()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVFSParents()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefault()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Variable.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTypeExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Variable.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescription()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Variable.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Variable.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "fileLinesCount" : 691,
  "components" : [ "primary::terraform" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPOB()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Property.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::terraform" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitModelsReady()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/TfLocalSchemaService.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::terraform" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findByLabel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/TfTypeModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::terraform" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProvisionerType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/TfTypeModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::terraform" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBackendType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/TfTypeModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::terraform" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunction()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/TfTypeModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::terraform" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProviderFunction()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/TfTypeModel.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::terraform" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPOB()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Block.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::terraform" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResource()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/TfMetadataLoader.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::terraform" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseSchemaElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v1.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseSchemaElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v2.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Constraint.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::terraform" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Constraint.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Constraint.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::terraform" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/version/Constraint.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::terraform" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun isValidIntroduceContext()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkLocalScope()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun replaceExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInputValid()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfProhibitElementRenameValidator.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkPossibleName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/IntroduceValidator.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/VariableIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/VariableIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/VariableIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HCLElement getExpression()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/VariableIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doReplaceAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/VariableIntroduceDialog.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInputValid()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfElementRenameValidator.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showCannotPerformError()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/BaseIntroduceVariableHandler.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/BaseIntroduceVariableHandler.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::terraform" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tokenize()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/spellchecker/TfSpellcheckingUtil.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tokenize()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/spellchecker/TfSpellcheckingUtil.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/formatter/TfCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLexer()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/TfParserDefinition.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/TfParserDefinition.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/TfParserDefinition.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/findUsages/TfFindUsagesProvider.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::terraform" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedBlockPropertyInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfVARSIncorrectElementInspection.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfBlockNameValidnessInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfBlockNameValidnessInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getID()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfBlockNameValidnessInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBatchSuppressActions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfBlockNameValidnessInspection.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::terraform" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedOutputInspection.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getID()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLLiteralValidnessInspection.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLLiteralValidnessInspection.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLLiteralValidnessInspection.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownResourceInspection.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownResourceInspection.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfIncorrectVariableTypeInspection.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedProviderInspection.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnusedElementsInspection.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnusedElementsInspection.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnusedElementsInspection.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::terraform" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnusedElementsInspection.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::terraform" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLDeprecatedElementInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLDeprecatedElementInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedInspectionBase.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedInspectionBase.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedInspectionBase.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedInspectionBase.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::terraform" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownPropertyInspection.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownPropertyInspection.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::terraform" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownPropertyInspection.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::terraform" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownBlockTypeInspection.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownBlockTypeInspection.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownBlockTypeInspection.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::terraform" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownBlockTypeInspection.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::terraform" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLInspectionSuppressor.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedVariableInspection.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLBlockConflictingPropertiesInspection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLBlockConflictingPropertiesInspection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getID()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLBlockConflictingPropertiesInspection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBatchSuppressActions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HCLBlockConflictingPropertiesInspection.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfNotInitializedInspection.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfNoInterpolationsAllowedInspection.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfNoInterpolationsAllowedInspection.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HclBlockMissingPropertyInspection.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HclBlockMissingPropertyInspection.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getID()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HclBlockMissingPropertyInspection.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBatchSuppressActions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HclBlockMissingPropertyInspection.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/HclBlockMissingPropertyInspection.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::terraform" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfMissingModuleInspection.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfMissingModuleInspection.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getID()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfMissingModuleInspection.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::terraform" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBatchSuppressActions()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfMissingModuleInspection.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::terraform" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execute()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfExecutor.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::terraform" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/HistoryProcessListener.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/TfSyntaxHighlighterFactory.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::terraform" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NotificationGroup getNotificationGroup()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/TfConstants.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::terraform" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHandler()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfFmtCheckinFactory.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::terraform" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::terraform" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun invoke()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/actions/TfInitAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/watchers/consumers/TfToolTaskConsumer.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::terraform" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfRunConfiguration.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfRunConfiguration.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::terraform" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPassParentEnvs()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEnvs()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPassParentEnvs()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::terraform" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExecutable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolPathDetector.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIgnoredTemplateCandidate()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfProjectSettings.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfProjectSettings.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/macros/TfExecutableMacro.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/macros/TfExecutableMacro.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEntityInterface()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDetachedEntity()",
  "longName" : "",
  "relativeFileName" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::terraform" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/ProjectBuilder/CordovaProjectGenerator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List packageNames()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/ProjectBuilder/CordovaProjectGenerator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean generateInTemp()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/ProjectBuilder/CordovaProjectGenerator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/ProjectBuilder/CordovaProjectGenerator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key getId()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canExecuteTask()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean outputContains()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapConfigurationType()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapConfigurationType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationTypeDescription()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapConfigurationType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapConfigurationType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapConfigurationType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapConfigurationType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPassParent()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassParent()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnvs()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtraArgs()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtraArgs()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTarget()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasTarget()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkDir()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExecutable()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCommand()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlatform()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestedName()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void throwUnsupportedCommandWarning()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBuildBeforeLaunchAddedByDefault()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapTargetsPanel.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSelectedValue()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapTargetsPanel.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextFieldWithHistory getTargetsField()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapTargetsPanel.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillTargetValuesAndSetVisible()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPlatformAsCodeFromField()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processEmpty()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPhoneGap()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isIonic2WwwDirectory()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapStartupActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getOldExcludedFolders()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapStartupActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile getContentRoot()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapStartupActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapIosTargets()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapIosTargets.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getIosSimName()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapIosTargets.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getIosDeployName()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapIosTargets.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExcludedProperty()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PhoneGapRepoPackage getPackage()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List listCached()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetCache()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List wrapRepo()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapTargets()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapTargets.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPassParentEnv()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnv()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapCommandLine()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCorrectExecutable()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pluginAdd()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pluginRemove()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessOutput pluginListRaw()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlatformName()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNewProject()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeVoidCommand()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String executeAndReturnResult()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessOutput executeAndGetOut()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "fileLinesCount" : 394,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapAndroidTargets()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapAndroidTargets.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAdbName()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapAndroidTargets.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapExecutor()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapExecutor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IonicExecutor()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/IonicExecutor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/PhoneGapSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PhoneGapSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/PhoneGapSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcludePlatformFolder()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/PhoneGapSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/PhoneGapSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPluginsView.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean installEnabled()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapInstalledPluginsPanel.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canInstallPackage()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapInstalledPluginsPanel.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canModifyRepository()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRepository()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRepository()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepositoryStore()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setReposInner()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRepositories()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRepository()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapConfigurable()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setVersion()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forVersion()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PhoneGapBundle()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapBundle.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFieldWithHistoryWithBrowseButtonPath()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapUtil.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapEventLiteralsCompletionContributor()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/javascriptDependency/codecompletion/PhoneGapEventLiteralsCompletionContributor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PhoneGapConfigurationProvider()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapConfigurationProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreateConfigurable()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapConfigurationProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String cfmlizeMessage()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/CfmlBundle.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::CFML" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFileViewProvider.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlFileType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFileType.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::CFML" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFileType.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCfmlComponent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getTagList()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStandardTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUserDefined()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTagDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showCompletion()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::CFML" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isKeyword()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlKeywords.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::CFML" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseKeyword()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlKeywords.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::CFML" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlExpressionParser()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advance()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::CFML" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParserDefinition.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::CFML" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::CFML" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::CFML" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseRValue()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseCondition()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseScript()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "fileLinesCount" : 882,
  "components" : [ "primary::CFML" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFunctions()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagsDescriptionsParser.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::CFML" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPredefinedVariables()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagsDescriptionsParser.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::CFML" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTags()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagsDescriptionsParser.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::CFML" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOnlineDocumentationLink()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagsDescriptionsParser.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::CFML" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParameter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParameters()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::CFML" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagDescription.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::CFML" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagDescription.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::CFML" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAttributes()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagDescription.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::CFML" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAttribute()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagDescription.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSingle()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagDescription.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::CFML" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEndTagRequired()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagDescription.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::CFML" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagDescription.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::CFML" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlLangInfo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlLangInfo.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPredefinedVariables()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlLangInfo.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTagAttributes()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlLangInfo.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFunctionParameters()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlLangInfo.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOnlineDocumentationLink()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/info/CfmlLangInfo.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isClosingTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlTagUtil.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType calculateBinary()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlExpressionTypeCalculator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::CFML" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType calculateBinary()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlExpressionTypeCalculator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::CFML" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType calculateUnary()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlExpressionTypeCalculator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::CFML" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponentReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponentQualifiedName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::CFML" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLeafNode()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlLeafElementType.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlCompositeElementType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCompositeElementType.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::CFML" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCompositeElementType.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::CFML" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlLiteralExpressionType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::CFML" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFunctionCallExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFunctionCallExpression.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::CFML" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreateObject()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFunctionCallExpression.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::CFML" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpandPath()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFunctionCallExpression.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::CFML" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlCompositeElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCompositeElement.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlCompositeElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCompositeElement.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCompositeElement.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::CFML" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProvidedScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCompositeElement.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::CFML" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlRecursiveElementVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlRecursiveElementVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCfmlFunction()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlRecursiveElementVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCfmlComponent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlRecursiveElementVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCfmlTag()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlRecursiveElementVisitor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCommentStartDelta()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlIndexPatternBuilder.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::CFML" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCommentEndDelta()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlIndexPatternBuilder.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::CFML" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection resolve()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::CFML" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::CFML" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getResolveScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::CFML" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponentElementType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentElementType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuperclass()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentStubImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::CFML" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterface()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentStubImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::CFML" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponentElementTypeImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentElementTypeImpl.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::CFML" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponent createPsi()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentElementTypeImpl.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::CFML" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlIndex()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlIndex.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlIndexManagerImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlIndex.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::CFML" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlIndex.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::CFML" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFileStubImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlFileStubImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::CFML" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringRef getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlFileStubImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::CFML" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlStubElementType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlStubElementType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::CFML" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlTagComponentElementTypeImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlTagComponentElementTypeImpl.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::CFML" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponent createPsi()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlTagComponentElementTypeImpl.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::CFML" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFileElementType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlFileElementType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStubVersion()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlFileElementType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlFileElementType.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlStringLiteralExpressionType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlStringLiteralExpressionType.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsiElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlStringLiteralExpressionType.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::CFML" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProvidedScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::CFML" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlTagScriptImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagScriptImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlPropertyImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlPropertyImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlPropertyImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlPropertyImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasGetter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlPropertyImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSetter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlPropertyImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlPropertyImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlPropertyImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::CFML" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlTagComponentImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlTagComponentImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponentReference getSuperReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::CFML" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponentImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponentImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponent getSuper()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponentReference getSuperReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::CFML" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlScriptImportImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlScriptImportImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::CFML" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlScriptImportImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::CFML" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlTagLoopImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagLoopImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::CFML" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Variable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagLoopImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::CFML" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagLoopImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagLoopImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagLoopImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlNamedAttributeImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlNamedAttributeImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::CFML" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlNamedAttributeImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::CFML" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlNamedAttributeImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlNamedAttributeImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::CFML" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlAttributeImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::CFML" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlTagPropertyImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagPropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagPropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagPropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagPropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasGetter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagPropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSetter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagPropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagPropertyImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlAttributeNameImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeNameImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::CFML" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeNameImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeNameImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::CFML" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlNamedTagImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlNamedTagImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::CFML" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlNamedTagImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlImportImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlImportImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlTagInvokeImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagInvokeImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::CFML" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagInvokeImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlReference getReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagInvokeImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlArgumentList findArgumentList()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagInvokeImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::CFML" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Variable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlForImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlForImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlForImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlForImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlForImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlForImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlForImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlForImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::CFML" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFunctionImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::CFML" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::CFML" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::CFML" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::CFML" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlTagFunctionParameterImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProvidedScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFunctionParameterImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionParameterImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionParameterImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionParameterImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProvidedScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionParameterImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionParameterImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionParameterImpl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlTagFunctionImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::CFML" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlThisComponentReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlThisComponentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlThisComponentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlThisComponentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlThisComponentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlThisComponentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlThisComponentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlThisComponentReference.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::CFML" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlArgumentList()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlArgumentList.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::CFML" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlExpression getOperand1()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlOperatorExpression.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::CFML" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlJavaLoaderClassType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchInModuleContent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlJavaLoaderClassType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchInLibraries()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlJavaLoaderClassType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GlobalSearchScope getSearchScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlJavaLoaderClassType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlJavaLoaderClassType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsToText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlJavaLoaderClassType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  A accept()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlJavaLoaderClassType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getResolveScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlJavaLoaderClassType.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::CFML" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::CFML" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::CFML" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::CFML" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::CFML" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrulyDeclaration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::CFML" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::CFML" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::CFML" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlExpressionTypeCalculator getTypeCalculator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlOperatorTokenType.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlParametersList()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlParametersList.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::CFML" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlFileReference createFileReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFileReferenceSet.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::CFML" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlArgumentNameReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlArgumentNameReference.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement getReferenceNameElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlArgumentNameReference.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlArgumentNameReference.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::CFML" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlComponentConstructorCall()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentConstructorCall.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::CFML" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsToText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  A accept()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getResolveScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlResolveResult()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlResolveResult.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::CFML" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolveResult execute()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PsiElement getSeparator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::CFML" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlNewExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlNewExpression.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::CFML" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlSuperComponentReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlSuperComponentReference.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::CFML" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlSuperComponentReference.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::CFML" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlSuperComponentReference.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::CFML" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlSuperComponentReference.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::CFML" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlSuperComponentReference.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::CFML" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getPsiType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlSuperComponentReference.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::CFML" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlElementType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlElementType.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlStringLiteralExpression.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::CFML" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchScope getScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlStringLiteralExpression.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::CFML" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfscriptLexer()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/lexer/CfscriptLexer.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::CFML" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int doGetState()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/lexer/CfmlLexer.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::CFML" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlLanguage()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/CfmlLanguage.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlCodeStyleConfigurable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStyleConfigurable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::CFML" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStyleConfigurable.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::CFML" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CfmlCodeStyleMainPanel()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStyleMainPanel.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::CFML" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRightMargin()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStylePanel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EditorHighlighter createHighlighter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStylePanel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPanel()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStylePanel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getDefaultLanguage()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStylePanel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEqualityOperator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRelationalOperator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAdditiveOperator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMultiplicativeOperator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::CFML" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomCodeStyleSettings createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::CFML" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurableDisplayName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IElementType getTemplateTextElementType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlBlock.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::CFML" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getIndent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlBlock.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::CFML" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Wrap getChildWrap()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlBlock.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::CFML" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spacing getSpacing()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlBlock.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::CFML" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlCodeStyleSettings()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStyleSettings.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::CFML" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlTemplateContextType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/CfmlTemplateContextType.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::CFML" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/CfmlTemplateContextType.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateChanged()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationForm.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::CFML" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationTypeDescription()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::CFML" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlStackTraceFilterProvider()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlStackTraceFilterProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void destroyProcessImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void detachProcessImpl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean detachIsDefault()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getProcessInput()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CfmlUnitRunnerParameters createRunnerParametersInstance()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CfmlUnitRunnerParameters getRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::CFML" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlUnitConsoleProperties()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitConsoleProperties.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::CFML" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebug()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitConsoleProperties.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPaused()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitConsoleProperties.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::CFML" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitConsoleProperties.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWebPath()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunnerParameters.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::CFML" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWebPath()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunnerParameters.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPath()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunnerParameters.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::CFML" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethod()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunnerParameters.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::CFML" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScope()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunnerParameters.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::CFML" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlCreateFileAction()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlCreateFileAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultTemplateProperty()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlCreateFileAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getActionName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlCreateFileAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlCreateFileAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlCreateFileAction.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CfmlRunConfiguration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CfmlRunnerParameters createRunnerParametersInstance()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlRunnerParameters getRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGeneratedName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFromDefaultHost()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFromDefaultHost()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::CFML" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUrl()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunnerParameters.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::CFML" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCustomBrowserId()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunnerParameters.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomBrowserId()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunnerParameters.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::CFML" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomBrowser()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunnerParameters.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::CFML" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationType.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::CFML" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationType.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::CFML" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CfmlRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationType.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::CFML" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmllFindUsagesProvider.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasMarker()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlScriptNodeSuppressor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::CFML" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement findElementForParameterInfo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlParameterInfoHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::CFML" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement findElementForUpdatingParameterInfo()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlParameterInfoHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::CFML" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlParameterInfoHandler.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::CFML" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean charDeleted()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlBackspaceHandler.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::CFML" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIsWithinCfscript()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartOffset()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::CFML" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/surroundWith/CfmlSharpSurrounder.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange surroundElements()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/surroundWith/CfmlSharpSurrounder.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExclusive()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/surroundWith/CfmlVariableSurroundDescriptor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::CFML" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNonClosedLiteral()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlQuoteHandler.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInsideLiteral()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlQuoteHandler.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::CFML" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::CFML" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CfmlStructureViewElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/structureView/CfmlStructureViewElement.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/structureView/CfmlStructureViewProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::CFML" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlReferenceContributor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::CFML" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlReferenceContributor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::CFML" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CfmlMethodInsertHandler getInstance()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlMethodInsertHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addFunctionName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlFunctionNamesCompletionProvider.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::CFML" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlBreadcrumbsInfoProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::CFML" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementTooltip()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/CfmlBreadcrumbsInfoProvider.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::CFML" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/highlighting/CfmlColorSettingPage.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::CFML" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/highlighting/CfmlColorSettingPage.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::CFML" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CfmlProjectConfiguration getInstance()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlMappingsConfig getMapps()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMapps()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getMappingsElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMappingsElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getSlashMappingElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSlashMappingElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlMappingsConfig()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsConfig.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::CFML" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerMappings()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsConfig.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::CFML" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putToServerMappings()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsConfig.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::CFML" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsConfig.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::CFML" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getContentPane()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowHeight()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowHeight()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::CFML" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlProjectConfigurable()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfigurable.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::CFML" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfigurable.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::CFML" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfigurable.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::CFML" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfigurable.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::CFML" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/inspections/CfmlInspectionBase.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::CFML" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/inspections/CfmlInspectionBase.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::CFML" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getLengths()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::Angular" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get id()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get languageId()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get preventLeadingOffset()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/index.ts",
  "fileLinesCount" : 95,
  "components" : [ "primary::Angular" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getDefaultSchematicCollection()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsProvider62.ts",
  "fileLinesCount" : 31,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(workflow as any)._createSinks = function ()()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/commands/generate-impl.ts",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getDefaultSchematicCollection()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsProvider70.ts",
  "fileLinesCount" : 24,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getDefaultSchematicCollection()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsProvider90.ts",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getDefaultSchematicCollection()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsProvider80.ts",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getDefaultSchematicCollection()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/ngCli/schematicsProvider140.ts",
  "fileLinesCount" : 59,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun elementsToInjectIn()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2Injector.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbolTypeDeclarations()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2TypeDeclarationProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShowNameForLiteralArgsOption()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2InlayParameterHintsProvider.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShowNameForAllArgsOption()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2InlayParameterHintsProvider.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedOptions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2InlayParameterHintsProvider.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skipIndex()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2InlayParameterHintsProvider.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGotoDeclarationTargets()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/editor/Angular2GotoDeclarationHandler.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assertValidContext()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/quickFixes/CreateFormGroupPropertyQuickFix.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsPolySymbolQueryResultsCustomizer.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularLetVariableInplaceIntroducer.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIntroducedVarType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularLetVariableInplaceIntroducer.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReplaceAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularLetVariableInplaceIntroducer.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariableName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularLetVariableInplaceIntroducer.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariableType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularLetVariableInplaceIntroducer.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProductivityFeatureId()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuggestedNames()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReplaceAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariableName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariableType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIntroducedVarType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDialog()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInplaceIntroduce()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findIntroducedScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomContainerName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFramework.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFramework.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeModule()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatorArgs()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filters()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun packageName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun presentablePackageName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNpxCommands()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPeer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun workingDir()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ng()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryService.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::Angular" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliFilter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportVfsRefresh()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliFilter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/GenerateCommand.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliGenerateOptionsDialogs.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Schematic.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Schematic.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPackagesSupportingNgAdd()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryServiceImpl.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsNgAdd()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryServiceImpl.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearProjectSchematicsCache()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryServiceImpl.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::Angular" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setVariants()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/SchematicOptionsTextField.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLookupString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/SchematicOptionsTextField.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setItems()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/SchematicOptionsTextField.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptChar()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/SchematicOptionsTextField.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/SchematicOptionsTextField.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFrameworkType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRelatedFiles()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSetupText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDetector()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAngularCLIPackageInstalled()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliUtil.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAngularJsonFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliUtil.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::Angular" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliGenerateAction.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::Angular" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLookupString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptChar()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2HtmlCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2HtmlCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::Angular" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useBaseLanguageCommonSettings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2HtmlCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::Angular" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2HtmlCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInplaceRenameSupported()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2PipeRenameProcessor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteElementToRename()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2PipeRenameProcessor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHandler()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractComponentAction.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2MoveFileHandler.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefactoringId()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/inline/Angular2LetVariableInliner.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeDefinition()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/inline/Angular2LetVariableInliner.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCompositeNode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlElementTypes.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlVarAttrTokenType.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlVarAttrTokenType.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2TemplateParserDefinitionBase.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2TemplateParserDefinitionBase.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2TemplateParserDefinitionBase.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2TemplateParserDefinitionBase.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCustomTopLevelContent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParsing.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCustomTagContent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParsing.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHtmlTagInfo()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParsing.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::Angular" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isEquivalent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::Angular" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHtmlParsing()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParser.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2ExpansionFormCaseContentTokenType.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2ExpansionFormCaseContentTokenType.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2ExpansionFormCaseContentTokenType.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeType.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlRecursiveElementVisitor.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::Angular" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitBananaBoxBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitBoundAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitEvent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitExpansionForm()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitExpansionFormCase()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitPropertyBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitReference()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitLet()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitTemplateBindings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitNgContentSelector()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitBlock()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitBlockParameters()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitBlockContents()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::Angular" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBoundAttributeImpl.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBlockImpl.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlNgContentSelectorImpl.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReference()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlNgContentSelectorImpl.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlNgContentSelectorImpl.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlCompositePsiElement.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calcAccessType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlAttrVariableImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useTypesFromJSDoc()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlAttrVariableImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlAttrVariableImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldAskParentForReferences()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlAttrVariableImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlRecursiveElementWalkingVisitor.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopWalking()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlRecursiveElementWalkingVisitor.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSyntheticBlock()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlTagBlock.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isHtmlTagState()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLexerWithinInterpolation()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLexerWithinUnterminatedInterpolation()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBaseLexerState()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Angular" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlEmbeddedContentSupport.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlEmbeddedContentSupport.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlEmbeddedContentSupport.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInterestedInTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlEmbeddedContentSupport.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInterestedInAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlEmbeddedContentSupport.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2ColorsAndFontsPage.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2ColorsAndFontsPage.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeDescriptors()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2ColorsAndFontsPage.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColorDescriptors()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2ColorsAndFontsPage.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlighter()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2ColorsAndFontsPage.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2ColorsAndFontsPage.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPriority()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2ColorsAndFontsPage.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2HtmlFileHighlighter.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2HtmlFileHighlighter.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::Angular" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubVersion()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/Angular2TemplateFileElementTypeBase.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/index/Angular2HtmlTodoIndexer.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/index/Angular2HtmlIdIndexer.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/stub/impl/Angular2HtmlNgContentSelectorStubImpl.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPsi()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/stub/impl/Angular2HtmlNgContentSelectorStubImpl.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/stub/Angular2HtmlNgContentSelectorElementType.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCompositeNode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/stub/Angular2HtmlNgContentSelectorElementType.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPsi()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/stub/Angular2HtmlNgContentSelectorElementType.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/stub/Angular2HtmlVariableElementType.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun construct()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/stub/Angular2HtmlVariableElementType.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::Angular" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addClassName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::Angular" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::Angular" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addClassName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::Angular" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlNgContentSelectorStubSerializer.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlNgContentSelectorStubSerializer.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalId()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlAttributeStubSerializer.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlAttributeStubSerializer.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonFileType.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonFileType.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isBinary()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonFileType.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReadOnly()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonFileType.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonFileViewProviderFactory.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCopy()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonFileViewProviderFactory.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPsi()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataFileStubImpl.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataFileStubImpl.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  readFlag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  writeFlag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun loadMemberProperty()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findMember()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun writeString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun writeStringList()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun readStringList()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataFileImpl.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubbedSpine()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataFileImpl.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Angular" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isContentsLoaded()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataFileImpl.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Angular" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataFileImpl.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Angular" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalId()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataStubFileElementType.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataStubFileElementType.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalId()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextRangeInParent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIElementType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun findMember()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFirstChild()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastChild()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileFilter()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonStubBuilder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptsFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonStubBuilder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubVersion()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonStubBuilder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNewSource()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2EventType.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNewSource()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2HostEventType.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNewSource()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TemplateBindingType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithExpectedKind()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TemplateBindingType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentToWithSameClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TemplateBindingType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeImpl()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TemplateBindingType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TemplateBindingType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTemplateContextType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/BindingsTypeResolver.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::Angular" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgumentTypes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/BindingsTypeResolver.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::Angular" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNewSource()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2PropertyBindingType.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNewSource()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2ReferenceType.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTemplateBindingsContextType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TypeUtils.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Angular" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createJSTypeSourceForXmlElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TypeUtils.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Angular" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getElementEventMap()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TypeUtils.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Angular" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNewSource()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2LetType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteCompletely()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2BaseType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentToWithSameClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2BaseType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeImpl()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2BaseType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2TemplateVariableElementType.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun construct()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2TemplateVariableElementType.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun construct()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2DeferredTimeLiteralExpressionElementType.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2DeferredTimeLiteralExpressionElementType.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ExprParserDefinitionBase.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ExprParserDefinitionBase.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createJSParser()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ExprParserDefinitionBase.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ExprParserDefinitionBase.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ExprParserDefinitionBase.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseScriptExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceQualifierSeparator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "fileLinesCount" : 868,
  "components" : [ "primary::Angular" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCompositeNode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ElementTypes.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTemplateBindingStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ElementTypes.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::Angular" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTemplateBindingsStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ElementTypes.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::Angular" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::Angular" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::Angular" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::Angular" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::Angular" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2BlockParameterVariableElementType.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::Angular" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun construct()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2BlockParameterVariableElementType.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defineFeatures()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/Angular20Language.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2EmptyTemplateBindings.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2EmptyTemplateBindings.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeReferenceExpressionImpl.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDelimiter()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeArgumentsListImpl.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateBindingImpl.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyIsVar()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateBindingImpl.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateBindingImpl.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterVariableImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLocal()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterVariableImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConst()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterVariableImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasInitializer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterVariableImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calcAccessType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterVariableImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useTypesFromJSDoc()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterVariableImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexingData()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMethodExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubSafeMethodExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgumentList()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRequireCall()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDefineCall()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isElvis()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterImpl.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::Angular" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateBindingKeyImpl.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allowTopLevelThis()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2EmbeddedExpressionImpl.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuoteChar()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2EmbeddedExpressionImpl.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferences()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2EmbeddedExpressionImpl.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldAskParentForReferences()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2EmbeddedExpressionImpl.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasSpreadElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeLeftSideArgumentImpl.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2StringPartsLiteralExpressionStubImpl.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::Angular" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLocal()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateVariableImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConst()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateVariableImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasInitializer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateVariableImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calcAccessType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateVariableImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useTypesFromJSDoc()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateVariableImpl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitAngular2Action()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitAngular2Binding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitAngular2Chain()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitAngular2Interpolation()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitAngular2PipeExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitAngular2Quote()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitAngular2SimpleBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitAngular2TemplateBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitAngular2TemplateBindingKey()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitAngular2TemplateBindings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitAngular2BlockParameter()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2RecursiveVisitor.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::Angular" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defineFeatures()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/Angular2Language.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2Lexer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2Lexer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2Lexer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffset()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2Lexer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2Lexer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::Angular" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableNonTsFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsInjectedFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsCompletionSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun beforeGetErrors()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isGeterrSupported()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skipInternalErrors()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceProvider.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun statements()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newLine()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSPrefixExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSCallExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngular2Interpolation()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSArrayLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSObjectLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngular2PipeExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSPostfixExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSourceMapping()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledDirectiveFileBuilder.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addContextVarMapping()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledDirectiveFileBuilder.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDirectiveVarMapping()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledDirectiveFileBuilder.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledTemplateInspector.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledTemplateInspector.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::Angular" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMarkersToGeneratedFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledTemplateInspector.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::Angular" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMarkersToSourceFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledTemplateInspector.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::Angular" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tmplApi.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::Angular" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tmplApi.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::Angular" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectivesOfNode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tmplApi.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::Angular" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEagerlyUsedPipes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tmplApi.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::Angular" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDeferred()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tmplApi.kt",
  "fileLinesCount" : 1049,
  "components" : [ "primary::Angular" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun circularFallback()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun circularFallback()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allocateId()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1604,
  "endLine" : 1606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPipeByName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1617,
  "endLine" : 1619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1900,
  "endLine" : 1902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1904,
  "endLine" : 1906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 1908,
  "endLine" : 1910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidLetDeclarationAccess()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "fileLinesCount" : 3159,
  "components" : [ "primary::Angular" ],
  "startLine" : 3033,
  "endLine" : 3037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExplicitlyDeferred()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canReferenceType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceCache.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAtLeast()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/Angular2ExprDialect.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAngular2Context()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/Angular2LangUtil.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDecorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDecorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPropertyStringValue()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProperty()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::Angular" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContextFiles()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/css/Angular2CssInclusionContext.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultRoots()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/css/refs/Angular2CssFileReferenceHelper.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::Angular" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/HtmlAttributesCustomCssPropertiesScope.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isI18nCandidate()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/I18NAttributesScope.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExclusiveFor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DeferOnTriggerParameterScope.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2DirectiveSymbolWrapper.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::Angular" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWith()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2ComponentPropertyResolveResult.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2ComponentPropertyResolveResult.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getControlFlow()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImportHandler()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newTypeEvaluator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAccessibilityProcessingHandler()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReadWriteAccessDetector()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTypeGuardEvaluator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTypeGuard()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTypeHelper()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNeedToBeTerminated()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LanguageConfigurableProvider.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::Angular" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isImplicitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateScopesProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImplicitReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateScopesResolver.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSymbol()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prevScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLet()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlockParameters()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAngular2BlockParameter()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2StandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2StandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2StandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::Angular" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChildren()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateScope.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFlavor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::Angular" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFlavor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2DeclarationsCopyPasteProcessor.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::Angular" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScope()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2ConfigAccessibilityChecker.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPropertyBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HtmlExtension.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBananaBoxBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HtmlExtension.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Angular2SoftFileReferenceSet()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection getDefaultFileRelativeContexts()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Angular" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2HtmlReferencesContributor.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::Angular" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2PipeNameReferencesProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSoft()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2PipeNameReferencesProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2PipeNameReferencesProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postProcessIndexResults()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ReferenceExpressionResolver.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ImplicitUsageProvider.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::Angular" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ImplicitUsageProvider.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::Angular" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Angular2ReferenceBase()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ReferenceBase.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ReferenceBase.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ReferenceBase.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TSReferencesContributor.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TSReferencesContributor.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TSReferencesContributor.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TSReferencesContributor.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNgClassAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2AttributeValueProvider.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNgClassOrAnimateAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2AttributeValueProvider.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::Angular" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getClosestDeclaration()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2DeclarationsScope.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableEmbeddedCssFor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2EmbeddedCssProvider.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::Angular" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LibrariesHacks.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::Angular" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CompletionContributor.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::Angular" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CompletionContributor.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::Angular" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/controlflow/Angular2ControlFlowBuilder.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::Angular" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOperationNode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/controlflow/Angular2ControlFlowBuilder.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::Angular" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexableExtensions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexableFileNamesProvider.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::Angular" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasSignificantValue()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeJSImplicitElementUserStringKeys()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDecoratorLikeSignalFunction()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::Angular" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitES6ExportDefaultAssignment()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2UsageFilteringRuleProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProviderAvailable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2HtmlSuppressionProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAnchors()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentFieldIntentionAction.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddInputTransformFunctionQuickFix.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveTagContentQuickFix.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveTagContentQuickFix.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentSignalIntentionAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPriority()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentSignalIntentionAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAnchors()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentSignalIntentionAction.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::Angular" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateAttributeQuickFix.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateAttributeQuickFix.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveAttributeValueQuickFix.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveAttributeValueQuickFix.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularCliAddQuickFix.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularCliAddQuickFix.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddJSPropertyQuickFix.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddJSPropertyQuickFix.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/MoveDeclarationOfStandaloneToImportsQuickFix.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/MoveDeclarationOfStandaloneToImportsQuickFix.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RenameAttributeQuickFix.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RenameAttributeQuickFix.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateInitialAnchor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentMethodIntentionAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skipParentIfClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentMethodIntentionAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAnchors()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentMethodIntentionAction.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularChangeModifierQuickFix.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Angular" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularChangeModifierQuickFix.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Angular" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPriority()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularChangeModifierQuickFix.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::Angular" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPriority()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateDirectiveInputOutputAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAnchors()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateDirectiveInputOutputAction.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Angular" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ExportNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ExportNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ExportNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ExportNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToEventQuickFix.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToEventQuickFix.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleImportQuickFix.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::Angular" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleImportQuickFix.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleImportQuickFix.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::Angular" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleDeclarationQuickFix.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateDirectiveOutputIntentionAction.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToPropertyBindingQuickFix.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToPropertyBindingQuickFix.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveJSProperty.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveJSProperty.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveEntityImportQuickFix.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddAttributeValueQuickFix.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddAttributeValueQuickFix.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateInitialAnchor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateComponentFieldAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assertValidContext()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateComponentFieldAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skipParentIfClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateComponentFieldAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularCliAddDependencyInspection.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2InspectionSuppressor.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2InspectionSuppressor.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2InspectionSuppressor.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::Angular" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInspectionSuppressor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2HighlightingHandlersFactory.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitES6Decorator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleSelectionPopupTitle()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/NgModuleImportAction.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/NgModuleImportAction.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Angular" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModuleSelectionPopupTitle()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/AddNgModuleDeclarationAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2NgModuleSelectAction.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldShowPopup()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2NgModuleSelectAction.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::Angular" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAdditionalComponentClasses()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2FrameworkHandler.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorSymbol.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::Angular" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validator()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorSymbol.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::Angular" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areDeclarationsFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2ModuleResolver.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMetadataEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataUtil.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMetadataClassDirectiveProperties()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataUtil.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Angular" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDecoratorFieldValueStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataEntityStub.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Angular" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataArray.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::Angular" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun resolveMappings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataClassBase.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::Angular" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataNodeModule.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::Angular" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataNodeModule.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::Angular" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirective.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataEntity.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveAttribute.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataFunction.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataElement.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextLength()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataElement.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadRelativeFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataElement.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areExportsFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataModule.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areDeclarationsFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataModule.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataModule.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataClass.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::Angular" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveProperty.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::Angular" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataObject.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::Angular" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataPipe.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::Angular" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataComponent.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataElementTypes.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRootStub()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataFileType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubVersion()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataFileType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAcceptableEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2HostDirectivesResolver.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areExportsFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceModule.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areDeclarationsFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceModule.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveProperty.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::Angular" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityBase.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  getCachedValue()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityBase.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  getLazyValue()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityBase.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNgContentSelector()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isStylesheet()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartOffsetInParent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntity.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveVirtualProperty.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveAttribute.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveAttribute.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Angular" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processNonAcceptableEntityClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceSymbolCollectorBase.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::Angular" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAnyType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceSymbolCollectorBase.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::Angular" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAnyElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceSymbolCollectorBase.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::Angular" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAcceptableEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceStandalonePseudoModule.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::Angular" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSArrayLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSProperty()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitES6ImportExportSpecifierAlias()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitES6ImportedBinding()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitES6ExportDefaultAssignment()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReturnStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTypeScriptTypeOfType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDeclaredClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntitiesProvider.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::Angular" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveProperties.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::Angular" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveProperties.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::Angular" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getElementDirectiveIndexName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isElementDirectiveIndexName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttributeDirectiveIndexName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAttributeDirectiveIndexName()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  defaultChooseModule()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImportableEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::Angular" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areExportsFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyModule.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areDeclarationsFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyModule.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::Angular" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyDirectiveAttribute.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyEntity.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::Angular" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createSelectorFromStringLiteralType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyDirective.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::Angular" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCopyrightTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorAtRuleEmpty()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaAtRuleEmpty()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyAtRuleEmpty()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInClass()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInId()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::postcss" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileExtension()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssMultiLineTodoTest.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean supportsCStyleSingleLineComments()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssMultiLineTodoTest.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean supportsCStyleMultiLineComments()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssMultiLineTodoTest.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::postcss" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineBlockComment()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCommenterTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLineBlockUncomment()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCommenterTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectionBlockComment()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCommenterTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlockCommentOnEmptyLine()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCommenterTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestCommentLine()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCommenterTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestCommentBlock()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCommenterTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdOnly()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::postcss" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassOnly()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorOnly()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::postcss" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorAndOtherCustom()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::postcss" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaOnly()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::postcss" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::postcss" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarationBlockWithBraces()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssIncrementalParserTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarationBlockWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssIncrementalParserTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::postcss" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarationBlockWithNonPairBraces()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssIncrementalParserTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssIncrementalParserTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::postcss" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssParsingOtherTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingOtherTest.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::postcss" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleVars()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingOtherTest.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingOtherTest.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScopeAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingOtherTest.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssParsingNestingTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestingAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestingNestRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSemicolonsCorrect()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSemicolonsIncorrect()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDirectNestingIncorrect()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTopLevelRulesetNesting()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestRulesetInsideAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartOfNestKeywordTopLevel()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartOfNestKeywordInsideRuleset()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartOfNestKeywordInsideAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartOfNestKeywordInsidePageAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPartOfNestInsideApplyFunction()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestAtRuleIncorrectSelectorList()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInSimpleSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInClass()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandIdSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInPseudoClasses()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInPseudoFunction()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInAttributes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandWithOperators()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInDeclaration()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInPropertyValue()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandBetweenTwoHashes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarationBlockInMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarationBlockInDocument()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarationBlockInSupports()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarationBlockInRegion()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarationBlockInScope()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeclarationBlockInBadAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::postcss" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssParsingCustomMediaTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaEmpty()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaEmptyWithoutSemicolon()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaEmptyWithSemicolon()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaNested()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaSimple()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaWithAnd()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaWithComma()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaWithFeature()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaWithFeatureRange()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaWithoutSemicolon()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaWithoutSemicolonBeforeBrace()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::postcss" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssParsingCustomSelectorTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorDefinitionWithoutSemicolon()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithoutSemicolonBeforeBrace()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorDefinitionWithoutColon()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorDefinitionWithPseudoClasses()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorUsageWithPseudoClasses()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorInsideRuleset()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorInsideAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithWhitespace()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithoutTwoDashes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::postcss" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssParsingTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::postcss" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureFromParserDefinition()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::postcss" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::postcss" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::postcss" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssParsingMediaRangesTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeNameValue()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeValueName()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeValueNameValue()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaPlainFeature()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeAndOtherFeatures()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeWithoutUnit()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeWithMinus()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeIncomplete()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeTwoValuesIncomplete()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeValueIncomplete()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeOperatorExpected()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeWithIncorrectRParen()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::postcss" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testComments()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::postcss" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::postcss" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHashSignInId()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHashSignInPseudoFunction()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::postcss" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterOrEqual()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::postcss" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLessAndLessOrEqual()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::postcss" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::postcss" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::postcss" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedRules()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiNested()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeSelectorInNestedRuleset()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeyframes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertyAfterKeyframes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertyNames()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPseudoSelectors()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSelectorSuffix()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testViewport()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHashSignInId()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHashSignInPseudoFunction()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGreaterOrEqual()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLessAndLessOrEqual()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaRangeInverted()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnits()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::postcss" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectors()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/usages/PostCssFindUsagesTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorsDifferentCases()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/usages/PostCssFindUsagesTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/usages/PostCssFindUsagesTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaDifferentCases()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/usages/PostCssFindUsagesTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/usages/PostCssFindUsagesTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompleteCustomSelectorWithSemicolon()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/smartEnter/PostCssSmartEnterTest.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::postcss" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompleteCustomMediaWithSemicolon()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/smartEnter/PostCssSmartEnterTest.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestInsideSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestCompletionTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestInsideSelectorList()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestCompletionTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestTopLevel()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestCompletionTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestInsideTopLevelAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestCompletionTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestInsidePageAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestCompletionTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestCompletionTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::postcss" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestCompletionTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::postcss" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomPropertyCompletionItemsSet()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomPropertyCompletionTest.kt",
  "fileLinesCount" : 9,
  "components" : [ "primary::postcss" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertiesLineBeforeTag()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestingCompletionTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTagsBeforeProperty()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestingCompletionTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::postcss" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestingCompletionTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::postcss" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssOtherCompletionTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleVarInterpolationStart()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssOtherCompletionTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleVarInterpolationMiddle()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssOtherCompletionTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleVarInterpolationEnd()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssOtherCompletionTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleVarAsSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssOtherCompletionTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaTopLevel()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaInsideRuleset()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaInsideAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaInsideNest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpaceAfterCaret()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSemicolonAfterCaret()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpaceAndSemicolonAfterCaret()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSemicolonWithWhitespacesAfterCaret()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaType()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaTwoDefinitions()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaInInline()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::postcss" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorTopLevel()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorInsideRuleset()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorInsideAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorInsideNest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpaceAfterCaret()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSemicolonAfterCaret()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpaceAndSemicolonAfterCaret()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSemicolonWithWhitespacesAfterCaret()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorOneDefinition()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorOneDefinitionIsFirstVariant()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorTwoDefinitions()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorInInline()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTwoColons()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::postcss" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCompletionTestBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCompletionTestBase.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestAtRules()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAtRules()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectors()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorsWithNesting()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaWithNesting()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testApplyAtRuleWithNesting()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFileExtension()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/rename/PostCssRenameTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithTwoDashes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/rename/PostCssRenameTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/rename/PostCssRenameTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomMediaWithTwoDashes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/rename/PostCssRenameTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/rename/PostCssRenameTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssFixtureTestCase.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::postcss" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssFixtureTestCase.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::postcss" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKeywords()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssHighlightingTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::postcss" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTags()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssHighlightingTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAttributeName()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssHighlightingTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::postcss" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testClassName()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssHighlightingTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::postcss" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssHighlightingTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssHighlightingTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddCustomMediaPrefixEmpty()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaQuickFixTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddCustomMediaPrefixDash()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaQuickFixTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestAddDashes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaQuickFixTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaQuickFixTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::postcss" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testImportEverywhere()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCssInspectionTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInvalidPseudoClass()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCssInspectionTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaFeatureInvalid()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCssInspectionTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBadAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCssInspectionTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCssInspectionTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncorrectCustomMediaName()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyCustomMediaName()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyCustomMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCorrectCustomMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaFeatureCustom()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaFeatureCustomIncorrect()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaFeatureCustomNotDefined()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMediaFeatureCustomDefinedTwoTimes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncorrectCustomSelectorName()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyCustomSelectorName()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptySelectorList()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptySelectorListTwoInLine()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithoutDashes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithInvalidTokenAt()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithInvalidTokenSlash()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPseudoSelectorWithNesting()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnknownCustomSelectorName()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testKnownCustomSelectorName()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::postcss" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNormalRulesetWithNestingSelectors()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedRulesetWithoutAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedRulesetWithNestWithoutAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedRulesetWithoutNest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyNest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCorrectNesting()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRuleInsideMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRuleInsideDocument()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRuleInsideSupports()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedRuleInsideMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedRuleInsideDocument()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedRuleInsideSupports()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNestedRulesetInsideNestAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorDefinitionInsideRuleset()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorDefinitionInsideAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomSelectorWithNest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInClass()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInId()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInSimpleSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInPseudoClass()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInPseudoFunction()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInAttributes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandWithOperators()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpersandInSelectorListMulti()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPseudoClassStartsWithAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleSelectorWithoutNestedRuleset()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleSelectorWithNestedRuleset()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleSelectorWithNestedRulesetInsideMedia()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::postcss" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddCustomSelectorPrefixEmpty()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorQuickFixTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddCustomSelectorPrefixColon()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorQuickFixTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddCustomSelectorPrefixColonDash()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorQuickFixTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestAddDashes()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorQuickFixTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorQuickFixTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::postcss" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteAmpersandFromClass()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteAmpersandFromId()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteAmpersandFromSimpleSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteAmpersandFromPseudoClass()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteAmpersandFromPseudoFunction()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteAmpersandFromAttribute()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteNest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTestDeleteAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::postcss" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncorrectMediaRange()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncorrectSignDirection()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncorrectSignDirectionWithDifferentOperators()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCorrectSignDirection()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::postcss" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEqualSigns()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOneEqualSignOfTwo()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOneSign()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::postcss" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssResolveTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTest()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssResolveTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolve()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomSelectorResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveInCustomSelectorAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomSelectorResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMulti()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomSelectorResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInline()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomSelectorResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomSelectorResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolve()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomMediaResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveInCustomMediaAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomMediaResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolveMulti()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomMediaResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInline()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomMediaResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSubdir()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomMediaResolveTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::postcss" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRootTestDataPath()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTestDataBasePath()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::postcss" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCommentElementType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssCommentElementType.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::postcss" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartDelta()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssCommentElementType.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEndDelta()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssCommentElementType.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CssMathParser getMathParser()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IElementType getStylesheetLazyElementType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IElementType getStylesheetElementType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TokenSet getCommentTokenTypes()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSemicolonRequired()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRulesetStart()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addIdentOrError()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdent()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addIdentOrAmpersandOrError()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIdentOrAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIdentOrAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::postcss" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostCssFileType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssFileType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssFileType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Charset extractCharsetFromFileContent()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssFileType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssFileElementType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssFileElementType.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStubVersion()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssFileElementType.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomSelectorStubElementType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/types/PostCssCustomSelectorStubElementType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/types/PostCssCustomSelectorStubElementType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomSelector createPsi()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/types/PostCssCustomSelectorStubElementType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/types/PostCssCustomSelectorStubElementType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomMediaStubElementType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/types/PostCssCustomMediaStubElementType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/types/PostCssCustomMediaStubElementType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomMedia createPsi()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/types/PostCssCustomMediaStubElementType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/types/PostCssCustomMediaStubElementType.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssSimpleVariableDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssSimpleVariableDeclarationImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::postcss" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssSimpleVariableDeclarationImpl.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::postcss" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isComment()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssTreeElementFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomSelectorImpl()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomSelectorImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomSelectorImpl()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomSelectorImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::postcss" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomSelectorImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::postcss" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomMediaImpl()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomMediaImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomMediaImpl()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomMediaImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::postcss" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomMediaImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::postcss" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomMediaImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::postcss" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPostCssNest()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssElementVisitor.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPostCssCustomSelectorAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssElementVisitor.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPostCssCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssElementVisitor.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::postcss" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPostCssCustomMediaAtRule()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssElementVisitor.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPostCssSimpleVariable()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssElementVisitor.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPostCssSimpleVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssElementVisitor.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::postcss" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssFileImpl()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssFileImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssFileImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssSimpleVariableImpl()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssSimpleVariableImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::postcss" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInsidePostCss()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEmptyElement()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInsideCustomSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::postcss" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::postcss" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startsWithAmpersand()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::postcss" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInsideNest()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::postcss" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isComparisonOperator()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::postcss" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssLexer()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssLexer.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::postcss" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssHighlightingLexer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelectorAllowed()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssHighlightingLexer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::postcss" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/usages/PostCssFindUsagesProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::postcss" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WordsScanner createScanner()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/usages/PostCssIdIndexer.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::postcss" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/usages/PostCssIdIndexer.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::postcss" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSettingsPage()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/settings/PostCssStyleSettingsProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::postcss" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PostCssCodeStyleSettings()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/settings/PostCssCodeStyleSettings.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::postcss" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/settings/PostCssStylePanel.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::postcss" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyContext()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/fileStructure/PostCssStructureViewElementsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasInnerStructure()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/fileStructure/PostCssStructureViewElementsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::postcss" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostCssFormattingExtension()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::postcss" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CssRootBlock createRootBlock()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::postcss" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CssSelectorBlock createSelectorBlock()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::postcss" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isComment()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::postcss" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLineComment()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::postcss" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostCssRootBlock()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::postcss" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostCssSelectorBlock()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::postcss" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostCssBundle()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssBundle.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::postcss" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostCssLanguage()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssLanguage.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::postcss" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/inspections/suppress/PostCssInspectionFilter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssElementType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssElementType.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::postcss" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssCommentProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::postcss" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getLineCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssCommentProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::postcss" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcess()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssCommentProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::postcss" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CssMediaFeatureDescriptorStub()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/descriptors/CssMediaFeatureDescriptorStub.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowedInContextType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/descriptors/CssMediaFeatureDescriptorStub.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::postcss" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomSelectorDescriptor()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/descriptors/PostCssCustomSelectorDescriptor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::postcss" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasArguments()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/descriptors/PostCssCustomSelectorDescriptor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::postcss" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColonPrefixLength()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/descriptors/PostCssCustomSelectorDescriptor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::postcss" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isElementRequired()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/descriptors/PostCssCustomSelectorDescriptor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::postcss" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowedInContextType()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/descriptors/PostCssCustomSelectorDescriptor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::postcss" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyContext()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/descriptors/PostCssElementDescriptorProvider.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::postcss" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPossibleSelector()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/descriptors/PostCssElementDescriptorProvider.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::postcss" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefault()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/PostCssDialect.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::postcss" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssReferenceContributor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::postcss" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssReferenceContributor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::postcss" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomMediaReference()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssCustomMediaReference.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssCustomMediaReference.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssSimpleVariableReference()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssSimpleVariableReference.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::postcss" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostCssCustomSelectorReference()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssCustomSelectorReference.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/references/PostCssCustomSelectorReference.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::postcss" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetListOfGlobalInstalledGenerator()",
  "longName" : "",
  "relativeFileName" : "Yeoman/testSrc/jetbrains/plugins/yeoman/YeomanGeneratorsTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function debug()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "fileLinesCount" : 293,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function expandHandler()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "fileLinesCount" : 132,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isUseDefault()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "fileLinesCount" : 132,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function choiceToResult()",
  "longName" : "",
  "relativeFileName" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "fileLinesCount" : 132,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStars()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorFullInfo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorFullInfo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorFullInfo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorListProvider()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorListProvider.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File downloadJsonWithData()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorListProvider.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailableGeneratorListExists()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorListProvider.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGlobal()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getYoName()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorInfo.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static YeomanInstalledGeneratorListProvider getProvider()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorListProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllInstalledGenerators()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorListProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static YeomanGeneratorInstaller getInstance()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorInstaller.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanGlobalSettings.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNodePath()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanGlobalSettings.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanConfigurable()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanConfigurable.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLast()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanRunGeneratorWizardStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFirst()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanRunGeneratorWizardStep.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanModuleBuilder.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupRootModel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanModuleBuilder.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanModuleBuilder.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableName()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanModuleBuilder.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanModuleBuilder.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getNodeIcon()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanModuleBuilder.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleType getModuleType()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanModuleBuilder.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentGroup()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanModuleBuilder.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getAnchor()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorWelcomePanel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreateButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorWelcomePanel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnable()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValidateHandler()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCentralComponent()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainButtonEnable()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainButtonName()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadyToClose()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorRunPanel.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRendered()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorRunPanel.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitSettings()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorRunPanel.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCreateButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorRunPanel.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPanelSelected()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/step/YeomanProjectSettingsStep.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private YeomanGeneratorSpeedSearch()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorSpeedSearch.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSelectedIndex()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorSpeedSearch.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getElementCount()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorSpeedSearch.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getElementAt()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorSpeedSearch.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorTableModel getModel()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionGroup getActionGroup()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repaint()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyPluginsFilter()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilterLowerCase()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorInfoPanelHeader.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailableGenerators()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanAvailableGeneratorsMain.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorInfo getObjectAt()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTable.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSortOnUpdates()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTable.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSortable()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getRowValue()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorInfo getObjectAt()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getView()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JButton getInstallGeneratorsButton()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanInstalledGeneratorsMain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JComponent buildTitle()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorControlUtil.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JComponent buildSelectionTitle()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorControlUtil.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasWelcome()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorDialog.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasWelcome()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private YeomanBundle()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/YeomanBundle.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMyContext()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/editor/AstroHtmlZenCodingGenerator.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Astro" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMyLanguage()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/editor/AstroHtmlZenCodingGenerator.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Astro" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isHtml()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/editor/AstroHtmlZenCodingGenerator.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::Astro" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reformatChanges()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/editor/AstroComponentSourceEdit.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Astro" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canProcess()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/editor/AstroCommentProvider.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::Astro" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroFrontmatterScriptType.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Astro" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroFrontmatterScriptType.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Astro" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCustomTagContent()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCustomTopLevelContent()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCustomTagHeaderContent()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHtmlAttributeElementType()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHtmlAttributeValueElementType()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSingleTag()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::Astro" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Astro" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Astro" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createJSParser()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Astro" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Astro" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Astro" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWhitespaceTokens()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Astro" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommentTokens()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Astro" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun construct()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroHtmlAttributeElementType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStub()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroHtmlAttributeElementType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroHtmlAttributeElementType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroHtmlAttributeElementType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalId()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroHtmlAttributeElementType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroHtmlAttributeElementType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroHtmlAttributeElementType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroContentRootType.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Astro" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroContentRootType.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Astro" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHtmlParsing()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParser.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::Astro" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubVersion()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroFileElementType.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::Astro" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/frontmatter/AstroFrontmatterConfigurableProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::Astro" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroLanguageConfigurableProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::Astro" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroFileImpl.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::Astro" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroFrontmatterScript.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::Astro" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroContentRoot.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::Astro" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDelegate()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlAttributeImpl.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAttribute()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlAttributeImpl.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlTag.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlTag.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlTag.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDelegate()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlTag.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExpressionKind()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlTag.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteChildInternalSuper()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlTag.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInternalSuper()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlTag.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAttribute()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlTag.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPossiblyCustomTagName()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isHtmlTagState()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTagEmbedmentStartTokenSet()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStateForRestartDuringEmbedmentScan()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenType()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenStart()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenEnd()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::Astro" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroRawTextLexer.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroRawTextLexer.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::Astro" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFileTypeWithSingleHtmlTags()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroBraceMatcher.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Astro" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroFileHighlighter.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::Astro" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroFileHighlighter.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::Astro" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroColorsAndFontsPage.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Astro" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroColorsAndFontsPage.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Astro" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeDescriptors()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroColorsAndFontsPage.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Astro" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColorDescriptors()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroColorsAndFontsPage.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Astro" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlighter()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroColorsAndFontsPage.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Astro" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroColorsAndFontsPage.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Astro" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPriority()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroColorsAndFontsPage.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::Astro" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroHighlighterFactory.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::Astro" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathSettings()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroImportModulePathStrategy.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::Astro" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroBlock.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSimpleChild()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroBlock.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useMyFormatter()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroBlock.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBlockFactory()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroFormattingPolicy.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::Astro" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroTagBlock.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Astro" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSimpleChild()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroTagBlock.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Astro" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useMyFormatter()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroTagBlock.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Astro" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroFileType.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Astro" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroFileType.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Astro" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroFileType.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Astro" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroFileType.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Astro" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isImplicitTypeScriptFile()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/typescript/AstroTypeScriptImportsResolverProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Astro" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contributeResolver()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/typescript/AstroTypeScriptImportsResolverProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Astro" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInitialOpenCommands()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroPluginTypeScriptService.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::Astro" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroLanguageServiceProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Astro" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroLanguageServiceProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Astro" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/settings/AstroServiceConfigurable.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Astro" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getServiceFixes()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroLspTypeScriptService.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Astro" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedPackageRef()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroServices.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedPackageRef()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroServices.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProjectContext()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroServices.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledInSettings()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/AstroServices.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFlavor()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/imports/AstroComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Astro" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextRange()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroImplicitElement.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::Astro" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/refs/AstroPathReferenceContributor.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::Astro" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAccessibilityProcessingHandler()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroSpecificHandlersFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Astro" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateValue()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/attributes/AstroAttributeDescriptor.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::Astro" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultNamespaces()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroNSInfoProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::Astro" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideNamespaceFromDocType()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroNSInfoProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::Astro" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/inspections/quickfixes/AstroImportComponentQuickFix.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Astro" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/inspections/quickfixes/AstroImportComponentQuickFix.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Astro" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/inspections/quickfixes/AstroImportComponentQuickFix.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::Astro" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInspectionSuppressor()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/inspections/AstroHighlightingHandlersFactory.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::Astro" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionName()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/ide/DtsNewFileAction.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::dts" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPropertyBuilder()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::dts" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitInit()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/DtsZephyrProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::dts" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAfterLineBreak()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/parser/DtsParserUtil.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::dts" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsRootNodeStub.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::dts" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsRootNodeStub.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::dts" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsRefNodeStub.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::dts" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsRefNodeStub.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::dts" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsRefNodeStub.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::dts" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsSubNodeStub.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::dts" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsSubNodeStub.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::dts" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsSubNodeStub.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::dts" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalId()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/DtsStubElementType.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::dts" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dtsParse()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsValueMixin.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDocumentationTarget()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/symbols/DtsDocumentationSymbol.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::dts" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentationTarget()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/symbols/DtsDocumentationSymbol.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::dts" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDocumentationTarget()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/symbols/DtsBindingSymbol.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::dts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTextChanged()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsPathInput.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::dts" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEmptyText()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsConfigurable.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::dts" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurableId()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::dts" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsLangCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::dts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun usesCommonKeepLineBreaks()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsLangCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::dts" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeDescriptors()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsColorSettingsPage.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::dts" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun evaluate()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsInputStatus.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::dts" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/highlighting/DtsSyntaxHighlighter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveCaret()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertBackendImpl.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::dts" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openAutocomplete()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertBackendImpl.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::dts" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abort()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/DtsInsertSession.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setThreshold()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/DtsInsertSession.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canWrite()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/DtsInsertSession.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::dts" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertStringBackend.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::dts" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveCaret()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertMetaDataBackend.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::dts" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openAutocomplete()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertMetaDataBackend.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::dts" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isClosingQuote()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsQuoteHandler.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::dts" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsProperty()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsPatterns.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dts" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsInsideContainer()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsPatterns.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dts" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsFirstValue()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsPatterns.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dts" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsFirstCell()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/DtsPatterns.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::dts" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCMakeAvailable()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/cmake/DtsCMakeUtil.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::dts" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parent()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsPath.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun name()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsPath.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsPath.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/DtsPropertyEnumInspection.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::dts" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/fixes/DtsRemovePropertyFix.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::dts" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/fixes/DtsRemovePropertyFix.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::dts" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/fixes/DtsCreatePropertyFix.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::dts" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/fixes/DtsRemoveSubNodeFix.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::dts" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/fixes/DtsRemoveSubNodeFix.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::dts" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDelete()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/DtsRequiredPropertyInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::dts" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/DtsRequiredPropertyInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::dts" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDeleteProperty()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/DtsRequiredPropertyInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::dts" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/DtsPropertyTypeInspection.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::dts" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/inspections/DtsPropertyConstInspection.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::dts" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertyName()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun int()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun binding()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newAnnotation()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentStatement()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsTreeUtil.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::dts" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCMakeAvailable()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsUtil.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::dts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun settingsChanged()",
  "longName" : "",
  "relativeFileName" : "dts/cmake/src/com/intellij/dts/cmake/impl/DtsZephyrCMakeSync.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::dts" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activeTargetChanged()",
  "longName" : "",
  "relativeFileName" : "dts/cmake/src/com/intellij/dts/cmake/impl/DtsZephyrCMakeSync.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::dts" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCMakeAvailable()",
  "longName" : "",
  "relativeFileName" : "dts/cmake/src/com/intellij/dts/cmake/impl/DtsCMakeUtilImpl.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::dts" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun parseStatement()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpLexerAdapterBase.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::dts" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpHighlightingLexerAdapter.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::dts" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPagesResolving()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppResolving()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupResolving()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupResolvingComplex()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSlotResolving()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSlugResolving()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJSEmbeddedContentResolving()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInterceptResolving1()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInterceptResolving2()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatchAllResolving1()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatchAllResolving2()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatchAllResolving3()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCatchAllResolving4()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPureReactProject()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::nextjs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsMoveTest.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::nextjs" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestRoot()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsMoveTest.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::nextjs" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForm()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsMoveTest.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::nextjs" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlaceholder()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsMoveTest.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::nextjs" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsTestUtil.kt",
  "fileLinesCount" : 9,
  "components" : [ "primary::nextjs" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtension()",
  "longName" : "",
  "relativeFileName" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsCompletionTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::nextjs" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function generateStaticParams()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/page.tsx",
  "fileLinesCount" : 35,
  "components" : [ "primary::nextjs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function generateStaticParams()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/layout.tsx",
  "fileLinesCount" : 35,
  "components" : [ "primary::nextjs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function generateStaticParams()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/route.ts",
  "fileLinesCount" : 21,
  "components" : [ "primary::nextjs" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default function Default()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/resolve/pathAttributeResolve/app/intercepting/@topLayer/default.tsx",
  "fileLinesCount" : 3,
  "components" : [ "primary::nextjs" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/generator/NextJsProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::nextjs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatorArgs()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/generator/NextJsProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::nextjs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/references/NextJsDirectFileReferenceResolver.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::nextjs" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideResolver()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/references/NextJsDirectFileReferenceResolver.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::nextjs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/references/NextJsDirectFileReferenceResolver.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::nextjs" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/references/NextJsDirectFileReferenceResolver.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::nextjs" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAsLast()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/references/NextJsDirectFileReferenceResolver.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::nextjs" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceLast()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/references/NextJsDirectFileReferenceResolver.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::nextjs" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyDescriptor getKeyDescriptor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberStepIndex.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cucumber" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberStepIndex.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cucumber" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isStringLiteral()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberStepIndex.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cucumber" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List read()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberStepIndex.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::cucumber" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/AbstractStepDefinition.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/AbstractStepDefinition.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/AbstractStepDefinition.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsStep()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/AbstractStepDefinition.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsRename()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/AbstractStepDefinition.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberReferenceContributor.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getElement()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReference.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cucumber" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReference.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cucumber" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReference.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cucumber" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReference.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cucumber" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReference.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cucumber" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReference.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cucumber" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection resolveToDefinitions()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReference.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::cucumber" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberParameterTypeSelfReference()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberParameterTypeSelfReference.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cucumber" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getCucumberExtensions()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::cucumber" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getExtensionCount()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::cucumber" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCucumberExpression()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escapeCucumberExpression()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::cucumber" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutlineStepSubstitution()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/OutlineStepSubstitution.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cucumber" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubstitution()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/OutlineStepSubstitution.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cucumber" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean createStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/StepDefinitionCreator.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cucumber" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean validateNewStepDefinitionFileName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/StepDefinitionCreator.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::cucumber" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapParameterTypeManager()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/MapParameterTypeManager.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::cucumber" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cucumber" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinKeywordTable getKeywordsTable()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cucumber" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSpaceAfterKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cucumber" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cucumber" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IElementType getTokenTypeByBaseKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cucumber" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaseKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cucumber" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinAnnotatorVisitor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::cucumber" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void highlight()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::cucumber" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaseKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSpaceRequiredAfterKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinKeywordTable getKeywordsTable()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinElementType()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementType.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::cucumber" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinFeatureHeaderImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFeatureHeaderImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFeatureHeaderImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFeatureHeaderImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinStepParameterImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getUseScope()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinScenarioImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cucumber" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cucumber" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::cucumber" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinTableImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cucumber" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cucumber" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::cucumber" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinExamplesBlockImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinExamplesBlockImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinExamplesBlockImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinExamplesBlockImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinExamplesBlockImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinRuleImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinRuleImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cucumber" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinRuleImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cucumber" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinRuleImpl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::cucumber" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GherkinStepsHolderBase()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepsHolderBase.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinTableHeaderRowImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableHeaderRowImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableHeaderRowImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableHeaderRowImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinPsiElementBase()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPsiElementBase.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinTagImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTagImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTagImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTagImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTagImpl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinScenarioOutlineImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioOutlineImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioOutlineImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioOutlineImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioOutlineImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinPystringImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPystringImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cucumber" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPystringImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cucumber" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPystringImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cucumber" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHost()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPystringImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cucumber" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinStepParameterReference()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterReference.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinFileImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDefaultLocale()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFileImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::cucumber" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinStepImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::cucumber" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::cucumber" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::cucumber" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinTableRowImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableRowImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cucumber" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableRowImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cucumber" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableRowImpl.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cucumber" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinFeatureImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFeatureImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFeatureImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFeatureImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFeatureImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GherkinFileType()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFileType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::cucumber" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFileType.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::cucumber" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/PlainGherkinKeywordProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cucumber" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/PlainGherkinKeywordProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cucumber" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaseKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/PlainGherkinKeywordProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cucumber" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSpaceRequiredAfterKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/PlainGherkinKeywordProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cucumber" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/PlainGherkinKeywordProvider.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cucumber" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinSyntaxHighlighter.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cucumber" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFeature()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRule()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFeatureHeader()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitScenario()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitScenarioOutline()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExamplesBlock()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStep()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTable()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableRow()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableHeaderRow()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTag()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStepParameter()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitGherkinTableCell()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPystring()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GherkinLanguage()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLanguage.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::cucumber" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getScenarioKeywords()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScenarioOutlineKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExampleSectionKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFeatureSectionKeyword()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getTypes()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cucumber" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFullName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameDialog.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::cucumber" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailableOnDataContext()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepParameterRenameHandler.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessElement()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameProcessor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::cucumber" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinCommenter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cucumber" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinCommenter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cucumber" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinCommenter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::cucumber" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinTableCellImpl()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTableCellImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acceptGherkin()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTableCellImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTableCellImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTableCellImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTableCellImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScope getUseScope()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTableCellImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinRecursiveElementVisitor.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordsScanner getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFindUsagesProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cucumber" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFindUsagesProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cucumber" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentOptionsEditor getIndentOptionsEditor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cucumber" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinBlock()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinBlock()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinBlock()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode getNode()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getIndent()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Alignment getAlignment()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::cucumber" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GherkinCodeStylePanel()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinCodeStylePanel.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initTabs()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinCodeStylePanel.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinCodeStyleSettingsProvider.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cucumber" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurableDisplayName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinCodeStyleSettingsProvider.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cucumber" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFoldingBuilder.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::cucumber" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void closeCell()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void closeRowMarker()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getTokenLength()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::cucumber" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenStart()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenEnd()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isParameterAllowed()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidTagChar()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferEnd()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::cucumber" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/intentions/ScenarioToOutlineIntention.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::cucumber" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/intentions/ScenarioToOutlineIntention.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::cucumber" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/intentions/ScenarioToOutlineIntention.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::cucumber" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinLiveTemplateContextType()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/GherkinLiveTemplateContextType.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/GherkinLiveTemplateContextType.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxHighlighter createHighlighter()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/GherkinLiveTemplateContextType.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StepInsertHandler()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::cucumber" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberMissedExamplesInspection.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveTableColumnFix()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/RemoveTableColumnFix.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::cucumber" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberTableInspection.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::cucumber" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createStepOrSteps()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFix.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::cucumber" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilePath()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileNameWithExtension()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFileName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultDirectory()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStepDefinitionFolderPath()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDirectory()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultComboBoxModel getFileTypeModel()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::cucumber" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BDDFrameworkType getFrameworkType()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/FileTypeComboboxItem.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultFileName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/FileTypeComboboxItem.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/GherkinInspectionSuppressor.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::cucumber" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFixBase.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::cucumber" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldRunTemplateOnStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFixBase.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::cucumber" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkInput()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFixBase.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::cucumber" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canClose()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFixBase.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::cucumber" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getContainer()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/suppress/GherkinSuppressForFeatureCommentFix.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::cucumber" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getContainer()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/suppress/GherkinSuppressForStepCommentFix.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::cucumber" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getContainer()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/suppress/GherkinSuppressForScenarioCommentFix.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::cucumber" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/suppress/GherkinSuppressionUtil.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cucumber" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberStepInspection.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::cucumber" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldRunTemplateOnStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateAllStepsFix.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::cucumber" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/ui/CreateStepDefinitionFileDialog.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cucumber" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/ui/CreateStepDefinitionFileDialog.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::cucumber" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberExamplesColonInspection.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::cucumber" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getPrefix()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/injector/GherkinInjectorExtensionPoint.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cucumber" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getSuffix()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/injector/GherkinInjectorExtensionPoint.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cucumber" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSelect()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/actions/GherkinStepParameterSelectioner.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::cucumber" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isGherkin6Supported()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberJvmExtensionPoint.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cucumber" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsFunctionStatementStructureViewElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsFunctionStatementStructureViewElement.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::drools" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsFunctionStatementStructureViewElement.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::drools" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsGlobalVariableStructureViewElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsGlobalVariableStructureViewElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::drools" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsGlobalVariableStructureViewElement.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::drools" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsRuleStatementStructureViewElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsRuleStatementStructureViewElement.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::drools" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsRuleStatementStructureViewElement.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::drools" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsRuleStatementStructureViewElement.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::drools" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsStructureViewElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewElement.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::drools" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewElement.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::drools" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewElement.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::drools" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewElement.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::drools" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getRealElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewElement.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::drools" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::drools" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::drools" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::drools" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::drools" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReverted()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::drools" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::drools" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReverted()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::drools" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::drools" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReverted()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewModel.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::drools" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsFileType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/DroolsFileType.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::drools" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/DroolsFileType.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::drools" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCharset()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/DroolsFileType.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::drools" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsCommenter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::drools" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsCommenter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::drools" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsCommenter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsCommenter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::drools" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsCommenter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::drools" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsFoldingBuilder.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::drools" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsPropertyRenameHandler()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsPropertyRenameHandler.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::drools" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsPairedBraceMatcher()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsPairedBraceMatcher.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::drools" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsPairedBraceMatcher.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::drools" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsPairedBraceMatcher.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::drools" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsFunctionMethodUsageSearcher()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFunctionMethodUsageSearcher.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFindUsagesProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::drools" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFindUsagesProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsMethodUsageSearcher()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsMethodUsageSearcher.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::drools" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsFilesSearcher()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFilesSearcher.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::drools" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsCompositeJavaStatementElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeJavaStatementElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getFirstBodyElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeJavaStatementElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getLastBodyElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeJavaStatementElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiJavaToken getLBrace()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeJavaStatementElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiJavaToken getRBrace()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeJavaStatementElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldChangeModificationCount()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeJavaStatementElement.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsQueryImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsQueryImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQueryName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsQueryImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::drools" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiIdentifier getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsQueryImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::drools" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getReturnType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsQueryImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::drools" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DroolsParameters getDroolsParameters()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsQueryImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::drools" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsLhsPatternBindVariableImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsLhsPatternBindVariableImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::drools" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsNameId getNamedIdElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsLhsPatternBindVariableImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::drools" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsPsiCompositeElementImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiCompositeElementImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::drools" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getTokenType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiCompositeElementImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::drools" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiCompositeElementImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::drools" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsAbstractAttributeImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractAttributeImpl.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::drools" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsGlobalVariableImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsGlobalVariableImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::drools" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsNameId getNamedIdElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsGlobalVariableImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::drools" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsLhsOOPathBindVariableImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsLhsOOPathBindVariableImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::drools" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsNameId getNamedIdElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsLhsOOPathBindVariableImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::drools" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsEnumPsiClassImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumPsiClassImpl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::drools" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumPsiClassImpl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::drools" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnum()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumPsiClassImpl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::drools" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumPsiClassImpl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::drools" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsAbstractVariableImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTypeElement getTypeElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiExpression getInitializer()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasInitializer()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object computeConstantValue()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiModifierList getModifierList()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasModifierProperty()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::drools" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::drools" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isProcessQualifiers()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::drools" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::drools" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsEnumConstantImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumConstantImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecated()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumConstantImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasInitializer()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumConstantImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasModifierProperty()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumConstantImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsWindowReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsWindowReferenceImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::drools" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsWindowReferenceImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::drools" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsWindowReferenceImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::drools" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsWindowReferenceImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::drools" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsWindowReferenceImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::drools" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoft()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsWindowReferenceImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::drools" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsPsiFieldImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiFieldImpl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecated()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiFieldImpl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasInitializer()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiFieldImpl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasModifierProperty()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiFieldImpl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsPrimaryExprVarImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPrimaryExprVarImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::drools" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsUnaryAssignVariableImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsUnaryAssignVariableImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::drools" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DroolsNameId getNamedIdElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsUnaryAssignVariableImpl.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::drools" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsFunctionImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFunctionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFunctionName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFunctionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiIdentifier getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFunctionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiType getReturnType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFunctionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DroolsParameters getDroolsParameters()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFunctionImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::drools" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsPsiClassImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterface()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnnotationType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnum()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getScope()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInheritorDeep()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecated()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTypeParameters()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasModifierProperty()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::drools" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsImportImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsImportImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::drools" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFunction()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsImportImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::drools" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsImportImpl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::drools" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsFakePsiMethod()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiTypeElement getReturnTypeElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiCodeBlock getBody()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConstructor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVarArgs()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiMethod findDeepestSuperMethod()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasModifierProperty()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiDocComment getDocComment()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeprecated()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTypeParameters()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiClass getContainingClass()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::drools" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsCompositeBlockExpressionElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeBlockExpressionElement.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::drools" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsFile()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFile.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFile.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFile.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsLightParameter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::drools" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::drools" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::drools" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::drools" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanProperty getBeanProperty()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsBeanPropertyLightVariable.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::drools" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsImplicitVariable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::drools" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LightMethodBuilder createLightMethodBuilder()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsFunctionsProcessor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::drools" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDroolsQualifiedIdentifier()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImportQualifier()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPrimaryExpr()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiCompositeElement()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getImportedPackages()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::drools" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightClass.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightClass.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement add()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightClass.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsFlexLexer()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsFlexLexer.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::drools" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsElementTypeImpl()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsElementTypeImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::drools" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsLexer()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addWhiteSpaces()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean currentOrSkipTokens()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean skipTokensWithBraces()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::drools" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsBlockExpressionsLazyParseableElementType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsBlockExpressionsLazyParseableElementType.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::drools" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsJavaStatementLazyParseableElementType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsJavaStatementLazyParseableElementType.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::drools" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DroolsElementType()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsElementType.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::drools" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHandled()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsExceptionHandler.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::drools" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsColorsAndFontsPage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::drools" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsColorsAndFontsPage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::drools" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean placeCaretInsideParentheses()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::drools" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DroolsLanguage()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/DroolsLanguage.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::drools" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/actions/CreateRuleFileAction.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::drools" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LightProjectDescriptor getProjectDescriptor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/LightOsgiFixtureTestCase.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renameClass()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/refactoring/ActivatorRenameTest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::osmorc" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/frameworkintegration/CachingBundleInfoProviderTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::osmorc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::osmorc" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwingRunner()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/SwingRunner.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::osmorc" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/osmorc/SwingRunner.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::osmorc" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNegative()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/highlighting/ClassInDefaultPackageInspectionTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::osmorc" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositive()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/highlighting/ClassInDefaultPackageInspectionTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::osmorc" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroovy()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/highlighting/ClassInDefaultPackageInspectionTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::osmorc" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonBundleLibManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestCacheTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::osmorc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFacetImporter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/OsmorcFacetImporter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::osmorc" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/OsmorcFacetImporter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::osmorc" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSupportedDependencyTypes()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/OsmorcFacetImporter.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::osmorc" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDependencyFilter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/AbstractDependencyFilter.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::osmorc" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyEmbedderException()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/DependencyEmbedderException.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::osmorc" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcBndFacetImporter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/OsmorcBndFacetImporter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/OsmorcBndFacetImporter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSupportedDependencyTypes()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/OsmorcBndFacetImporter.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::osmorc" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Supplier messagePointer()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/i18n/OsmorcBundle.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotate()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/OsgiManifestHighlightingAnnotator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::osmorc" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleReference()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/BundleReference.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectiveImpl()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/DirectiveImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::osmorc" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/DirectiveImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::osmorc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeImpl()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/AttributeImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::osmorc" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/AttributeImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::osmorc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/AbstractAssignmentExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::osmorc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/AbstractAssignmentExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::osmorc" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderValuePart getNameElement()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/AbstractAssignmentExpression.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::osmorc" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClauseImpl()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/ClauseImpl.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderValuePart getValue()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/ClauseImpl.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::osmorc" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/ClauseImpl.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::osmorc" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsi()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/OsgiManifestElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsi()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/OsgiManifestElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createPsi()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/OsgiManifestElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OsgiManifestElementType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/psi/OsgiManifestElementType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AdditionalJARContentsWatcherManager getInstance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/impl/AdditionalJARContentsWatcherManager.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void facetAdded()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/impl/AdditionalJARContentsWatcherManager.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void facetConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/impl/AdditionalJARContentsWatcherManager.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFrameworkDetector()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFrameworkDetector.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::osmorc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFrameworkDetector.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::osmorc" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiCoreLibraryType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsgiCoreLibraryType.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::osmorc" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OsmorcFacetType getInstance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetType.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::osmorc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OsmorcFacetType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetType.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::osmorc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcFacetConfiguration createDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetType.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::osmorc" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableModuleType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetType.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::osmorc" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetType.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::osmorc" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivatorClassRefactoringListener()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetRefactoringListenerProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::osmorc" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void elementRenamedOrMoved()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetRefactoringListenerProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::osmorc" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void undoElementMovedOrRenamed()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetRefactoringListenerProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::osmorc" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndOsmorcFrameworkDetector()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/BndOsmorcFrameworkDetector.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/BndOsmorcFrameworkDetector.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasOsmorcFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacet.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::osmorc" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiFrameworkSupportProvider()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsgiFrameworkSupportProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::osmorc" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLibraryOnly()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsgiFrameworkSupportProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTabEntering()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::osmorc" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/FileSelectorTableCellEditor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::osmorc" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTabEntering()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::osmorc" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalJARContentsTableModel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::osmorc" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestGenerationMode getManifestGenerationMode()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOsmorcControlsManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isManifestManuallyEdited()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseBundlorFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseBndFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseBndMavenPlugin()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputPathType getOutputPathType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundleActivator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseProjectDefaultManifestFileLocation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysRebuildBundleJAR()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDoNotSynchronizeWithMaven()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFacet()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getModificationCount()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::osmorc" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::osmorc" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::osmorc" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::osmorc" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::osmorc" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/CreateFrameworkInstanceDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/CreateFrameworkInstanceDialog.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::osmorc" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::osmorc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::osmorc" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::osmorc" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::osmorc" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isOneLineMode()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ManifestEditor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ManifestEditor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void documentChanged()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ManifestEditor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditorComponent.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::osmorc" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditorComponent.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::osmorc" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditorComponent.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::osmorc" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditor.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApplicationSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettings.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::osmorc" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplicationSettings getState()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettings.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::osmorc" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettings.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::osmorc" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFrameworkInstanceDefinitions()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettings.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::osmorc" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameworkInstanceDefinitions()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettings.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::osmorc" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLibraryBundlificationRules()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettings.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::osmorc" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettingsEditor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettingsEditor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::osmorc" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettingsEditor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::osmorc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettingsEditor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::osmorc" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ApplicationSettingsEditor.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::osmorc" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditorComponent.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getMainPanel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditorComponent.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettings.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::osmorc" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBundlesOutputPath()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettings.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::osmorc" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBndAutoImport()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettings.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::osmorc" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBndAutoImport()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettings.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::osmorc" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettings.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::osmorc" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeProjectSettingsListener()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/settings/ProjectSettings.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::osmorc" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiConfigurationType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiConfigurationType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiConfigurationType.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunProfileState getState()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlternativeJrePath()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFrameworkStartLevel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProgramParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkingDir()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoStartLevel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncludeAllBundlesInClassPath()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseAlternativeJre()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAdditionalProperties()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalChecker()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlternativeJrePath()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBundlesToDeploy()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameworkStartLevel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncludeAllBundlesInClassPath()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstanceToUse()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgramParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseAlternativeJre()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVmParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkingDir()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultStartLevel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultStartLevel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGenerateWorkingDir()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGenerateWorkingDir()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::osmorc" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavaParameters createJavaParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/OsgiRunState.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::osmorc" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getUI()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/GenericRunPropertiesEditor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::osmorc" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::osmorc" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleType getBundleType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModule()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBundlePath()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartLevel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultStartLevel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartLevel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStartAfterInstallation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartAfterInstallation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::osmorc" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RunConfigurationTableModel getTableModel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getBundlesToRun()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedBundle getBundleAt()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBundles()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::osmorc" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationException()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getBundleStartLevel()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkRunner.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFrameworkIntegrator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkIntegrator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::osmorc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiRunConfigurationChecker getOsgiRunConfigurationChecker()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkIntegrator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::osmorc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkIntegrator.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::osmorc" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSystemPackages()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/GenericRunProperties.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::osmorc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSystemPackages()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/GenericRunProperties.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::osmorc" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBootDelegation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/GenericRunProperties.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::osmorc" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBootDelegation()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/GenericRunProperties.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::osmorc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDebugMode()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/GenericRunProperties.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::osmorc" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDebugMode()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/GenericRunProperties.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::osmorc" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStartConsole()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/GenericRunProperties.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::osmorc" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setStartConsole()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/GenericRunProperties.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::osmorc" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConciergeIntegrator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/concierge/ConciergeIntegrator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkRunPropertiesEditor createRunPropertiesEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/concierge/ConciergeIntegrator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::osmorc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/CommonRunPropertiesEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getUI()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/CommonRunPropertiesEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/CommonRunPropertiesEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/CommonRunPropertiesEditor.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FelixIntegrator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/felix/FelixIntegrator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkRunPropertiesEditor createRunPropertiesEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/felix/FelixIntegrator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KnopflerfishIntegrator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/knopflerfish/KnopflerfishIntegrator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::osmorc" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkRunPropertiesEditor createRunPropertiesEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/knopflerfish/KnopflerfishIntegrator.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::osmorc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EquinoxIntegrator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxIntegrator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkRunPropertiesEditor createRunPropertiesEditor()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxIntegrator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getEquinoxProduct()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxRunProperties.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::osmorc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEquinoxProduct()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxRunProperties.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::osmorc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getEquinoxApplication()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxRunProperties.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEquinoxApplication()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxRunProperties.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::osmorc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/ui/EquinoxRunPropertiesEditor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::osmorc" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getUI()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/ui/EquinoxRunPropertiesEditor.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::osmorc" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FrameworkIntegratorRegistry getInstance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkIntegratorRegistry.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::osmorc" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameworkIntegratorName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkInstanceDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkInstanceDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkInstanceDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::osmorc" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBaseFolder()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkInstanceDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::osmorc" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkInstanceDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::osmorc" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isValidElement()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/AbstractOsgiVisitor.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::osmorc" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Problem weak()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/PackageAccessibilityInspection.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Problem error()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/PackageAccessibilityInspection.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RegisterInManifestQuickfix()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/UnregisteredActivatorInspection.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::osmorc" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/UnregisteredActivatorInspection.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::osmorc" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/inspection/AbstractOsgiQuickFix.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::osmorc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHeader()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/OsgiPsiUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::osmorc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkInstanceRenderer()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/FrameworkInstanceRenderer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::osmorc" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkInstanceRenderer()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/FrameworkInstanceRenderer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::osmorc" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInstanceDefined()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/FrameworkInstanceRenderer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleCompiler()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/BundleCompiler.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::osmorc" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/BundleCompiler.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::osmorc" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/BundleCompiler.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::osmorc" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/BundleCompiler.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::osmorc" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/BundleCompiler.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::osmorc" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String setReportSource()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/make/BundleCompiler.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::osmorc" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndModuleImportProvider()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndModuleImportProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::osmorc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreateNewProject()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndModuleImportProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::osmorc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndProjectImportProvider()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::osmorc" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImportModule()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportProvider.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::osmorc" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUnitTestMode()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean booleanProperty()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String path()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String url()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "fileLinesCount" : 651,
  "components" : [ "primary::osmorc" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportBuilder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::osmorc" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Workspace getWorkspace()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportBuilder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getList()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportBuilder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::osmorc" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setList()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportBuilder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::osmorc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMarked()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportBuilder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::osmorc" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpenProjectSettingsAfter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportBuilder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::osmorc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpenProjectSettingsAfter()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportBuilder.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::osmorc" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndSelectProjectsStep.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getElementText()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndSelectProjectsStep.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::osmorc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTerminated()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SMTestLocator getTestLocator()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pattern compile()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::osmorc" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavaParameters createJavaParameters()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndLaunchState.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldHotSwap()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndLaunchState.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::osmorc" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBndRunFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationOptions.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::osmorc" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseAlternativeJre()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationOptions.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::osmorc" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseAlternativeJre()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationOptions.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::osmorc" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlternativeJrePath()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationOptions.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::osmorc" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicable()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationType.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndRunConfigurationBase()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::osmorc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Launch()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::osmorc" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Test()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationBase.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::osmorc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List asList()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndLaunchUtil.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::osmorc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BndFileType()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/BndFileType.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::osmorc" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrappingException()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolveAction.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::osmorc" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getRoot()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getChild()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::osmorc" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BndLanguage()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/BndLanguage.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::osmorc" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEntryPoint()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/highlighting/OsgiEntryPoint.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::osmorc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEntryPoint()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/highlighting/OsgiEntryPoint.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::osmorc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/highlighting/OsgiEntryPoint.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::osmorc" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/highlighting/OsgiEntryPoint.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::osmorc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readExternal()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/highlighting/OsgiEntryPoint.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::osmorc" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeExternal()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/highlighting/OsgiEntryPoint.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::osmorc" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BundleManifestCache getInstance()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifestCache.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundleSymbolicName()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifestCache.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::osmorc" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExportedPackage()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifestCache.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::osmorc" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/project/BundleManifest.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::osmorc" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsOsmorcProjectExtensionSerializer()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModelSerializerExtension.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::osmorc" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadExtension()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModelSerializerExtension.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::osmorc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadExtensionWithDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModelSerializerExtension.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsOsmorcModuleExtensionSerializer()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModelSerializerExtension.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::osmorc" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpsOsmorcModuleExtension loadExtension()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModelSerializerExtension.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::osmorc" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsOsmorcProjectExtensionImpl()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcProjectExtensionImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::osmorc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundlesOutputPath()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcProjectExtensionImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::osmorc" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultManifestFileLocation()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcProjectExtensionImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::osmorc" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsOsmorcModuleExtensionImpl()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcModuleExtensionProperties getProperties()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseBndFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseBndMavenPlugin()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseBundlorFile()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isManifestManuallyEdited()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOsmorcControlsManifest()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysRebuildBundleJar()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsModule getModule()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsOsmorcProjectExtension getProjectExtension()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::osmorc" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRuleRegex()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRuleRegex()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdditionalProperties()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdditionalProperties()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDoNotBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDoNotBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStopAfterThisRule()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStopAfterThisRule()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastModified()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::osmorc" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OsmorcBuildTargetType()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuildTargetType.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BndWrapper()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/BndWrapper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::osmorc" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeAnalyzer()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/FakeAnalyzer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::osmorc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProperty()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/FakeAnalyzer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::osmorc" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProperty()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/FakeAnalyzer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::osmorc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/FakeAnalyzer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::osmorc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsOsmorcModuleExtension getExtension()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuildTarget.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::osmorc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTests()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuildTarget.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::osmorc" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuildTarget.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::osmorc" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/CachingBundleInfoProvider.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canBeBundlified()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/CachingBundleInfoProvider.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::osmorc" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFragmentBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/CachingBundleInfoProvider.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::osmorc" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportingBuilder()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingBuilder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::osmorc" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progress()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingBuilder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::osmorc" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrace()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingBuilder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::osmorc" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingBuilder.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::osmorc" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcBuilder()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuilder.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::osmorc" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiBuildException()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildException.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::osmorc" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportingAnalyzer()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingAnalyzer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progress()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingAnalyzer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrace()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingAnalyzer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingAnalyzer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::osmorc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progress()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::osmorc" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progress()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingProjectBuilder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::osmorc" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrace()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingProjectBuilder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::osmorc" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingProjectBuilder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::osmorc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Enumeration keys()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OrderedProperties.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration propertyNames()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OrderedProperties.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set stringPropertyNames()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OrderedProperties.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean looksLikeJdkType()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlAnnotator.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::jhipster" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlLiveTemplateContextType()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlLiveTemplateContextType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jhipster" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlLiveTemplateContextType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jhipster" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlFieldTypeReference()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/psi/JdlFieldTypeReference.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jhipster" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlRunSettingsEditor()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunSettingsEditor.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jhipster" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurationTypeDescription()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jhipster" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jhipster" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JdlRunConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jhipster" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlRunConfigurationTypeFactory()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationTypeFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jhipster" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditableInDumbMode()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationTypeFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jhipster" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTerminated()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfiguration.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::jhipster" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJHipsterLocation()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationOptions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jhipster" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJhipsterLocation()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationOptions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jhipster" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJdlLocation()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationOptions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jhipster" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJdlLocation()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationOptions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jhipster" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputLocation()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationOptions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jhipster" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputLocation()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationOptions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jhipster" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordsCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::jhipster" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getUsedEnums()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlInspectionUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::jhipster" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlQuoteHandler()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlQuoteHandler.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::jhipster" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlBundle()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlBundle.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurableDisplayName()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomCodeStyleSettings createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jhipster" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getLanguage()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlCodeStyleSettingsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jhipster" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdlLanguage()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlLanguage.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jhipster" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlLanguage.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageFileType getAssociatedFileType()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlLanguage.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jhipster" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentOptionsEditor getIndentOptionsEditor()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::jhipster" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPairedBraceMatcher.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jhipster" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPairedBraceMatcher.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jhipster" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getRelationshipIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getEntityIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getEnumIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getConfigurationPropertyIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getPropertyIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getConfigIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getApplicationIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getFieldIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getRequiredFieldIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getConstantIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getDeployIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getFieldConstraintIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Icon getFieldTypeIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jhipster" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRegionCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlFoldingBuilder.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jhipster" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMemberInplaceRenameAvailable()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlRefactoringSupportProvider.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jhipster" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlConstantNameReference()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlConstantNameReference.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::jhipster" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEntityIdReference()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlEntityIdReference.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::jhipster" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPsiUtils.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::jhipster" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPsiUtils.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::jhipster" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlIdMixin()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlIdMixin.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jhipster" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlConstantMixin()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlConstantMixin.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::jhipster" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPredefinedSdkEntity.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::jhipster" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPredefinedSdkEntity.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::jhipster" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPredefinedSdkEntity.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::jhipster" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPredefinedSdkEntity.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::jhipster" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPredefinedSdkEntity.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::jhipster" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPredefinedSdkEntity.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::jhipster" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlStringLiteralMixin()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlStringLiteralMixin.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::jhipster" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subtreeChanged()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlStringLiteralMixin.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::jhipster" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEnumMixin()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlEnumMixin.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jhipster" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEntityMixin()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlEntityMixin.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jhipster" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlRecursiveElementVisitor.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::jhipster" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlFile()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlFile.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::jhipster" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlFile.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::jhipster" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlFieldTypeMixin()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlFieldTypeMixin.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jhipster" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlLanguage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::jhipster" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getApplicationConfigOptions()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlOptionModel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jhipster" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDeploymentOptions()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlOptionModel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jhipster" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlProdDatabaseType.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jhipster" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlKubernetesServiceType.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jhipster" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEnumListType()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlEnumListType.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jhipster" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValues()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlEnumListType.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jhipster" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlApplicationType.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jhipster" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlDatabaseType.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jhipster" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlDeploymentType.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jhipster" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlAuthenticationType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jhipster" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlSearchEngine.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jhipster" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlDevDatabaseType.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jhipster" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlTestFramework.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jhipster" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlStorageType.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlClientFramework.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jhipster" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEnumType()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlEnumType.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jhipster" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValues()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlEnumType.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jhipster" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlCacheProvider.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jhipster" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlClientPackageManager.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlMonitoringType.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlServiceDiscoveryType.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jhipster" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlPrimitiveType.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::jhipster" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlWebsocket.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptions()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlEnumMapping.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jhipster" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlMessageBroker.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jhipster" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlIngressType.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlBuildTool.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlBlock.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::jhipster" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlCodeStyleSettings()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlCodeStyleSettings.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jhipster" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlCodeStyleSettings.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::jhipster" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlCommenter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jhipster" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlCommenter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jhipster" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlCommenter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jhipster" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlLexer()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlLexer.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::jhipster" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdlFileType()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlFileType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jhipster" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPsiStructureViewFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::jhipster" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPsiStructureViewFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::jhipster" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlStructureViewElement()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPsiStructureViewFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::jhipster" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getValue()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPsiStructureViewFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::jhipster" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPsiStructureViewFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::jhipster" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPsiStructureViewFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::jhipster" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPsiStructureViewFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::jhipster" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditorProvider.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jhipster" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void documentChanged()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeLink.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jhipster" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeData.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::jhipster" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeData.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::jhipster" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeData.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jhipster" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeData.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::jhipster" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlEnumNodeItem()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeItem.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jhipster" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeItem.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jhipster" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeLink.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jhipster" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlDiagramRootData.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::jhipster" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlDiagramRootData.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::jhipster" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlDiagramData.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::jhipster" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeField.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jhipster" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeField.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jhipster" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramPanel.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::jhipster" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JdlUmlProvider()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlProvider.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::jhipster" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeBuiltFrom()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlElementManager.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::jhipster" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptableAsNode()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlElementManager.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::jhipster" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartService()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaLspServerSupportProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::prisma" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaCompoundSchema.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::prisma" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaEvaluationContext.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::prisma" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaElementGroup.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::prisma" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::prisma" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun except()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaDatasourceProviderType.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::prisma" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/startup/PrismaStartupActivity.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::prisma" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSorters()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/structureview/PrismaStructureViewModel.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::prisma" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuitableClasses()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/structureview/PrismaStructureViewModel.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::prisma" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/structureview/PrismaStructureViewFactory.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::prisma" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionContributor.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::prisma" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectExistingAttributeNames()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionUtil.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::prisma" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectExistingMemberNames()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionUtil.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::prisma" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/settings/PrismaLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::prisma" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSpacing()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaFormatBlock.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::prisma" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findByElement()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignmentProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::prisma" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToGroup()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignmentProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::prisma" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accepts()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigLoader.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::prisma" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEvaluationError()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigManager.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::prisma" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/parser/PrismaParserUtil.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::prisma" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaNamedStubElementType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::prisma" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaNamedStubElementType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::prisma" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findMemberByName()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaBlockMixin.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::prisma" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/manipulators/PrismaStringLiteralExpressionManipulator.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::prisma" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReference()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaTypeReferenceMixin.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::prisma" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findArgumentByName()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaArgumentsListMixin.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::prisma" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReference()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaNamedArgumentMixin.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::prisma" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReference()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaPathExpressionMixin.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::prisma" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseTypeName()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/types/PrismaTypeUtil.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::prisma" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNamedType()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/types/PrismaTypeUtil.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::prisma" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isListType()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/types/PrismaTypeUtil.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::prisma" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isOptionalType()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/types/PrismaTypeUtil.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::prisma" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSearchRequests()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/symbols/references/PrismaSchemaReferenceContributor.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::prisma" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCandidates()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaTypeNameReference.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::prisma" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaReference.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::prisma" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createCompletionProcessor()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaReference.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::prisma" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaResolveProcessor.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::prisma" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaResolveUtils.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::prisma" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun accepts()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaProcessor.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::prisma" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResults()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaProcessor.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::prisma" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reformatChanges()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueComponentSourceEdit.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::vuejs" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShowNameForLiteralArgsOption()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueInlayParameterHintsProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShowNameForAllArgsOption()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueInlayParameterHintsProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedOptions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueInlayParameterHintsProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueTemplateLiveTemplateContextType.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::vuejs" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueBaseLiveTemplateContextType.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueInsideTagLiveTemplateContextType.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::vuejs" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/context/VueFileContextProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/VueImportComponentIntention.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentIntention.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::vuejs" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentIntention.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startRename()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkLocalScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canceled()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMnemonicsNavigationEnabled()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::vuejs" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableOnElementInEditorAndFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/templateLoader/TemplateLoaderComponentInfoProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/templateLoader/TemplateLoaderComponentInfoProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::vuejs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/templateLoader/TemplateLoaderComponentInfoProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::vuejs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/templateLoader/TemplateLoaderComponentInfoProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::vuejs" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolveTarget()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextRange()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreStateElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::vuejs" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreStateElement.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendSegment()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::vuejs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/component/VuexBasicComponentInfoProvider.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::vuejs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerPropertyTypeBase.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::vuejs" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexActionContextType.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNewSource()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexGetterType.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexGetterType.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentToWithSameClass()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexGetterType.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNewSource()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerGettersType.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNewSource()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerStateType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUnresolvedReferenceSeverity()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexStoreSymbolStringReference.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::vuejs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasSignificantValue()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/index/VuexFrameworkHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeJSImplicitElementUserStringKeys()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/index/VuexFrameworkHandler.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileFound()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderScanningListenerContributor.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::vuejs" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderLibraryStartupActivity.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::vuejs" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/impl/NuxtVuexStore.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCodeImpl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/cssModules/CssModuleType.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::vuejs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addGlobalClass()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/cssModules/CssModuleType.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::vuejs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueFileTemplate.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueFileTemplate.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitSelfComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitSelfApplication()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitMixin()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitFilter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitDirective()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitInputProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitComputedProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitDataProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitInject()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitModelDecl()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun visitSlot()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::vuejs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueTagTemplate.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::vuejs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueResolveUtils.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::vuejs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueResolveUtils.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::vuejs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextLength()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueResolveUtils.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartOffsetInParent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueResolveUtils.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceDirective.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::vuejs" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTemplate()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun merge()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun empty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun keyExtractor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun empty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyExtractor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun empty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun empty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun empty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueLibraryImpl.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::vuejs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/EntityContainerInfoProvider.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::vuejs" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupLocalDirective.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::vuejs" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::vuejs" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionPlugin.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceComponent.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::vuejs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::vuejs" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyLocal()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionApp.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::vuejs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeProvide()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueProvideUtils.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeInject()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueProvideUtils.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextRange()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueImplicitElement.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueGlobalImpl.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::vuejs" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSelfComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSelfApplication()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMixin()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSelfComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSelfApplication()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMixin()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatorArgs()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filters()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun packageName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun presentablePackageName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addExtraFields()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatorArgs()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filters()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun packageName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun packageNames()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun presentablePackageName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptChildren()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueComponentInstanceType.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndentOptionsEditor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::vuejs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::vuejs" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::vuejs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::vuejs" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCustomTagContent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCustomTopLevelContent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldContinueMainLoop()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHtmlTagInfo()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::vuejs" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueRefAttributeElementType.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::vuejs" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParserDefinition.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParserDefinition.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParserDefinition.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun construct()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueScriptSetupEmbeddedContentElementType.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareAST()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueASTComparator.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::vuejs" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareAST()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueASTComparator.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/arrangement/VueRearranger.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::vuejs" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSerializer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/arrangement/VueRearranger.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/impl/VueRefAttributeImpl.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSimpleChild()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueTagBlock.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useMyFormatter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueTagBlock.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSimpleChild()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueBlock.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useMyFormatter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueBlock.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlTagBlock.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSimpleChild()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlTagBlock.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSyntheticBlock()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlTagBlock.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useMyFormatter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlTagBlock.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlBlock.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSimpleChild()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlBlock.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useMyFormatter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlBlock.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isHtmlTagState()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLexer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptEmbeddedContentProvider()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLexer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAttributeEmbedmentTokenSet()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLexer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTagEmbedmentStartTokenSet()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLexer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPossiblyCustomTagName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLexer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::vuejs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLexer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::vuejs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLexerWithinUnterminatedInterpolation()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLexer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::vuejs" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBaseLexerState()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLexer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::vuejs" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLeafNode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLangModeMarkerElementType.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartState()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueParsingLexer.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRestartableState()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueParsingLexer.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueParsingLexer.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/highlighting/VueFileHighlighter.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/VueFileElementType.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileTypesChanged()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/VueFileType.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLatestKnownLang()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueScriptLangs.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::vuejs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAttrValue()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueScriptLangs.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::vuejs" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueFileStubSerializer.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::vuejs" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueScriptIdAttributeStubSerializer.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::vuejs" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueRefAttributeStubSerializer.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::vuejs" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStubForFile()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/VueLanguageStubDefinition.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParser.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFilterArgumentList()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParser.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseScriptExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParser.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::vuejs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLexer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParserDefinition.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createJSParser()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParserDefinition.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParserDefinition.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParserDefinition.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun construct()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExpressionContentElementType.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun construct()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSScriptSetupTypeParameterListElementType.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::vuejs" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParser.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFilterArgumentList()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParser.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseScriptExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParser.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExprTokenType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInterpolationExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExprTokenType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExprTokenType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExprTokenType.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createJSParser()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParserDefinition.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParserDefinition.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParserDefinition.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSEmbeddedExpressionContentImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allowTopLevelThis()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSEmbeddedExpressionContentImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQuoteChar()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSEmbeddedExpressionContentImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSEmbeddedExpressionContentImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCollectionExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSVForExpressionImpl.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasSpreadElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSFilterLeftSideArgumentImpl.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParameterList()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSSlotPropsExpressionImpl.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::vuejs" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/highlighting/VueExprSyntaxHighlighters.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/highlighting/VueExprSyntaxHighlighters.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::vuejs" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/stub/impl/VueJSEmbeddedExpressionContentStubImpl.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::vuejs" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/stub/impl/VueJSScriptSetupTypeParameterListStubImpl.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueEmbeddedContentTokenType.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueImportModulePathStrategy.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::vuejs" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedPackageRef()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProjectContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedPackageRef()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProjectContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledInSettings()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActivationRule()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::vuejs" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInitialOpenCommands()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VuePluginTypeScriptService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueLanguageServiceProvider.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::vuejs" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueLanguageServiceProvider.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::vuejs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contributeResolver()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/VueTypeScriptImportsResolverProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUnresolvedMessagePattern()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/css/refs/VueCssReferencesContributor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::vuejs" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processAllCssFilesOnResolving()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/css/VueCssInclusionContext.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::vuejs" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueIncorrectlySelfReferredComponentFilteringScope.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::vuejs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueCodeModelSymbolScope.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueAvailableSlotsScope.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::vuejs" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldPreserveAlias()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueFrameworkSpecificHandler.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::vuejs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::vuejs" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::vuejs" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::vuejs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::vuejs" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::vuejs" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueStandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueStandardSymbolsScopesProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::vuejs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNames()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueScriptCandidatesProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::vuejs" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProvider()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueScriptCandidatesProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFlavor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::vuejs" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFlavor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processExports()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueModuleExportsProvider.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::vuejs" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createImportFactories()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprHandlersFactories.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createImportFactories()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprHandlersFactories.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createExecutor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprHandlersFactories.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectLiteralFor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::vuejs" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::vuejs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueCompletionContributor.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getControlFlow()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprSpecificHandlersFactories.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::vuejs" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubBasedScopeHandler()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprSpecificHandlersFactories.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getControlFlow()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprSpecificHandlersFactories.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::vuejs" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubBasedScopeHandler()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprSpecificHandlersFactories.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPendingEdgeFromBranching()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/controlflow/VueControlFlowBuilder.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::vuejs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isStatementCondition()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/controlflow/VueControlFlowBuilder.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::vuejs" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptInput()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueEmptyComponentInitializersIndex.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStubForLiteral()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createIndexRecord()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVersion()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueIndexBase.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun recursion()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFileVisitor.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun slowPathIfFileTypeHintUnsure()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueComponentStylesIndex.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/quickfixes/VueImportComponentQuickFix.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/quickfixes/VueImportComponentQuickFix.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/quickfixes/VueImportComponentQuickFix.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSFunctionProperty()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/DataFunctionInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueXmlSuppressionProvider.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::vuejs" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEntityInterface()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDetachedEntity()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::vuejs" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptChildren()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/types/VueCompleteType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInterpolation()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/parser/VueExprParser.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::vuejs" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVueExprMetaLanguage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/VueExprLanguages.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matchesLanguage()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/VueExprLanguages.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingLanguages()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/VueExprLanguages.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSFilterReferenceExpressionImpl.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseScope()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSSlotPropsParameterImpl.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitVueJSFilterExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/VueJSElementVisitor.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::vuejs" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeNameParser.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeNameParser.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::vuejs" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeNameParser.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::vuejs" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidIn()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeNameParser.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::vuejs" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomType customType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument_CustomParameterType/before/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomType customType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument_CustomParameterType/after/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/gotoRelated/ShoppingStepdefs.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotationNameAttribute/before/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mood toMood()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotationNameAttribute/before/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotationNameAttribute/after/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mood toMood()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotationNameAttribute/after/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mood customMoodName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotation/before/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mood newMoodName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotation/after/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/lambdaStepWithCustomParameter/Steps.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String enColor()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/lambdaStepWithCustomParameter/Steps.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/lambdaStepWithParameter/Steps.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isGood()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/orGroup/MyStepDefs.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_test_fake_test()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/wordOrder/ShoppingStepdefs.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/stepWithRegExGroups/ShoppingStepdefs.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/stepWithGroupInsideGroup/ShoppingStepdefs.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/stepWithQuestionMark/ShoppingStepdefs.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/stepWithRegex/ShoppingStepdefs.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/stepWithInterpolation/ShoppingStepdefs.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/glue/ShoppingStepdefs.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UUID uuid()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/glue/types/ParameterTypes.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShoppingStepdefs()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_4_5/ShoppingStepdefs.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale locale()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_4_5/ParameterTypeSteps.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureTypeRegistry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_4_5/ParameterTypeSteps.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String color()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mood mood()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/treeListener/ShoppingStepdefs.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean someLibraryMethod()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/resolveToExternalLibrary/project/src/main/java/org/example/ExternalSteps.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String customParameter()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/resolveToExternalLibrary/project/src/main/java/org/example/ExternalSteps.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterTypeSteps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolveJava8CucumberExpressions/ParameterTypeSteps.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStepDefinitionFilePath()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinitionCreator.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getArgType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8Snippet.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String template()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8Snippet.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String processGeneratedStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultStepFileName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Java8StepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinition.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinition.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/CucumberVersionProvider.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getArgType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaSnippet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String template()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaSnippet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String tableHint()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaSnippet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String namedGroupStart()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaSnippet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String namedGroupEnd()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaSnippet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String escapePattern()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaSnippet.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/AbstractJavaStepDefinition.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberJavaParameterTypeReference()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterTypeReference.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalText()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterTypeReference.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getParameterTypeName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterTypeReference.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaReferenceContributor.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaImplicitUsageProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaImplicitUsageProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterPomTarget.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritable()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterPomTarget.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberJavaLambdaStepPomTarget()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaLambdaStepPomTarget.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsTarget()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaReferenceProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberJavaStepDefinitionSearch()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaStepDefinitionSearch.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsages()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaAnnotatedStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaAnnotatedStepDefinition.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaAnnotatedStepDefinition.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationPackageProvider()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/AnnotationPackageProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationPackageProvider()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/AnnotationPackageProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAnnotationPackageFor()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/AnnotationPackageProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BDDFrameworkType getStepFileType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaExtension.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepDefinitionCreator getStepDefinitionCreator()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaExtension.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGherkin6Supported()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaExtension.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BDDFrameworkType getStepFileType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJava8Extension.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepDefinitionCreator getStepDefinitionCreator()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJava8Extension.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJava8StepIndex.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSnapshotMapping()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJava8StepIndex.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptInput()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJava8StepIndex.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberJavaFeatureGlueProvider()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaFeatureGlueProvider.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setGlueProvider()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilePath()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameFilter()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNameFilter()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCucumberCoreVersion()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCucumberCoreVersion()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuggestedName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionName()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFeatureOrFolder()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaApplicationConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getAnchor()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaApplicationConfigurable.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicableFor()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJUnitRunConfigurationExtension.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNameFilter()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfigurationProducer.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfigurationType.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberJavaAllFeaturesInFolderGlueProvider()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaAllFeaturesInFolderGlueProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHook()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isParameterType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getCucumberStepAnnotations()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCucumber3OrMore()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaVersionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCucumber60orMore()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaVersionUtil.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TslFile()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/psi/TslFile.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/psi/TslFile.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TslQuoteHandler()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslQuoteHandler.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TslFileType()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslFileType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslFileType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslPairedBraceMatcher.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslPairedBraceMatcher.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRegionCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslFoldingBuilder.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TslLexer()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslLexer.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TslLanguage()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslLanguage.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslLanguage.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "discriminant",
  "longName" : "discriminant",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/quadratic_equations_solver.rb",
  "fileLinesCount" : 21,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hello_world",
  "longName" : "hello_world",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "welcome",
  "longName" : "welcome",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_hippogryph",
  "longName" : "print_hippogryph",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hospital_information",
  "longName" : "hospital_information",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_home_design",
  "longName" : "print_home_design",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_homo_neanderthalensis",
  "longName" : "print_homo_neanderthalensis",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_homo_sapiens",
  "longName" : "print_homo_sapiens",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_homo_erectus",
  "longName" : "print_homo_erectus",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "print_sapphire",
  "longName" : "print_sapphire",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "phone_description",
  "longName" : "phone_description",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo",
  "longName" : "foo",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boo",
  "longName" : "boo",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "animal",
  "longName" : "animal",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parrot",
  "longName" : "parrot",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "plain",
  "longName" : "plain",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "air",
  "longName" : "air",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "aim",
  "longName" : "aim",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "book",
  "longName" : "book",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bank",
  "longName" : "bank",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boring",
  "longName" : "boring",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "car",
  "longName" : "car",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cancel",
  "longName" : "cancel",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "zoo",
  "longName" : "zoo",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "zero",
  "longName" : "zero",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "first",
  "longName" : "first",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "second",
  "longName" : "second",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "direction",
  "longName" : "direction",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "director",
  "longName" : "director",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "another_method_1",
  "longName" : "another_method_1",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "another_method_2",
  "longName" : "another_method_2",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "homo_history",
  "longName" : "homo_history",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "fileLinesCount" : 234,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParentExpression()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/navigation/RubyDeclarationAndUsagesLesson.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sum()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/sum.js",
  "fileLinesCount" : 7,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "giveTreat()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/navigation.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get owner()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/pet.js",
  "fileLinesCount" : 10,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function globalFunction()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "funct()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "selfReturningFunction()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLanguageFile()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/JavaScriptOnboardingTipsDocumentationProvider.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLoadedSourceFile()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isIfStatement()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isForStatement()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isWhileStatement()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCodeBlock()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeBlock()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainingCodeBlock()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParentStatementOfBlock()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSupportedStatementToIntroduceVariable()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPartOfExpression()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isIdentifier()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableExceptionsHandling()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/coroutines/QodanaDispatchers.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::qodana" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableExceptionHandling()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/coroutines/QodanaDispatchers.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::qodana" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetHandledExceptions()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/coroutines/QodanaDispatchers.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::qodana" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markAsUnavailable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FileReportDescriptor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::qodana" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FileReportDescriptor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::qodana" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openBrowserView()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/FileReportDescriptor.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::qodana" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun throwException()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportParser.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportValidator.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/QodanaLocalReportsService.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/QodanaLocalReportsService.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openBrowserView()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/BrowserViewProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noProblemsWithBaseline()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/NoProblemsContentProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToSnippet()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/problem/SarifProblem.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::qodana" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFileTypeByFilename()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/filetype.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::qodana" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun revisionUpdatedFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/vcs/VcsRevisionProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markAsUnavailable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/SingleMarkerReportDescriptor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/SingleMarkerReportDescriptor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun noProblems()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/SingleMarkerReportDescriptor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::qodana" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/protocol/OpenInIdeCloudReportDescriptor.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSupported()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiSourcesHandler.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun excludeData()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportDataImpl.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::qodana" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestNavigateToProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportDataImpl.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::qodana" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProblemsProperties()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportDataImpl.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::qodana" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportDataImpl.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::qodana" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInfosFromPass()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingPassState.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/InspectionInfoProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCategory()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/InspectionInfoProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::qodana" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProblemProperties()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/SarifProblemPropertiesProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toImmutableCopy()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/SarifProblemPropertiesProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLinkReferenceToInspection()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/SarifInspectionDescriptionLinkHandler.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstanceIfCreated()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightedReportService.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlUtils.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accepts()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlUtils.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProviders()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlSchemaProviderFactory.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeDocumentation()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlInspectionDocumentationProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun excludeData()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaConfigChangeService.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createDefaultConfigContent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaConfigChangeService.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRelatedToPath()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaConfigChangeService.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaConfigChangeService.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaSettings.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLoadMatchingCloudReportAutomatically()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaSettings.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaSettings.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaRunInIdeServiceImpl.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::qodana" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaRunInIdeServiceImpl.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::qodana" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/LocalRunNotPublishedReportDescriptor.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openBrowserView()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/LocalRunNotPublishedReportDescriptor.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openBrowserView()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/LocalRunPublishedReportDescriptor.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTestInstance()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaRunInIdeService.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkLicenseStatus()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizingImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::qodana" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun licenseAgreementAcceptedCallback()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizingImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::qodana" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logOut()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizedImpl.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::qodana" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun projectApi()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizedImpl.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::qodana" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notAuthorizedApi()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizedImpl.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::qodana" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startComputeRequestsProcessing()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/QodanaCloudUserDataProvider.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun acquireRefreshTokenForRequest()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentialsFromPersistence.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acquireAccessTokenForRequest()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentialsImpl.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMethodSupported()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaLicenseAgreementHandler.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOriginAllowed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaLicenseAgreementHandler.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentOAuthRequest()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaCloudOAuthServiceImpl.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IjQDCloudClient()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/api/IjQDCloudClient.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IjQDCloudHttpClient()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/api/IjQDCloudClient.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createReportDescriptor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/CloudReportDescriptorBuilder.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun refreshReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedLatestCloudReportDescriptor.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedLatestCloudReportDescriptor.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedLatestCloudReportDescriptor.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedCloudReportDescriptor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaReportDownloader.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::qodana" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clearAllReports()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaReportDownloader.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::qodana" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshLatestReportIdWithNotification()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectDataProvider.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::qodana" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCloudProjectPresentableName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/model.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerAnalyzedFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionFingerprintAggregatorService.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaVarargEventId.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaVarargEventId.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaVarargEventId.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaVarargEventId.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun metric()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaVarargEventId.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun metric()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaVarargEventId.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logAbsentHistorySummary()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaProjectInfoCollector.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logOssLicense()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaProjectInfoCollector.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::qodana" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logQodanaYamlPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/UsageCollector.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::qodana" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logQodanaConfigSource()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/UsageCollector.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::qodana" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomScopes()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/GitIgnoreScopeProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCustomScope()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/GitIgnoreScopeProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/GitIgnoreScopeProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun computeAdditionalFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::qodana" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createGlobalInspectionContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/teamcity-changes.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setUpAll()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/local-changes.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::qodana" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun tearDownAll()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/local-changes.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::qodana" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSearchInModuleContent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/run-context-actions.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSearchInLibraries()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/run-context-actions.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::qodana" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun qodanaEnv()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/env.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addQodanaEnvMock()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/env.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSkip()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/MainInspectionGroup.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wasAnyModuleThresholdReached()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wasProjectThresholdReached()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldSkip()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaProfile.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::qodana" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFinish()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaProfile.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::qodana" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllProfileNames()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/providers/QodanaSingleInspectionProfileProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchesName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/providers/QodanaEmbeddedProfile.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createExternalTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaToolRegistrar.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaToolRegistrar.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createExternalTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaToolRegistrar.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createQodanaBaseProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQodanaProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getScopesManager()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newWithDisabledTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfile.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::qodana" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getFilesForImporter()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaModuleImportersService.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun manualProjectsImport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaExternalProjectsImporter.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun automaticProjectsImport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaExternalProjectsImporter.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRun()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaExternalProjectsImporter.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEnabledInspectionsProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaGlobalInspectionContext.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun shouldSkip()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaGlobalInspectionContext.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadProfileByName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaInspectionProfileLoader.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportingInspectionAllowed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/GlobalOutputConsumer.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSkip()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaGlobalInspectionIncrementalContext.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGroupDisplayName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolEP.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolEP.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShortName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolEP.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStaticDescription()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolEP.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultLevel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolEP.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolEP.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalInspectionToolWrapper()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolWrapper.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalInspectionToolWrapper()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolWrapper.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRelatedProblemHashFrom()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/problem.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertDuplicate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertRelatedProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::qodana" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun consumeGlobalOutput()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaProblemConsumer.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consume()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaProblemConsumer.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInteractiveOutput()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/qodana.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun afterConfiguration()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/injections/CodeInjectionManager.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun premain()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/starter/QodanaApplicationStarter.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun start()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/starter/QodanaApplicationStarter.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestTargets()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/QodanaTargetsService.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/QodanaTeamcityTestReporter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun describe()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/QodanaProjectDescriber.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun describeAfterWork()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/QodanaProjectDescriber.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadTextFromVirtualFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/sarif.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::qodana" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun htmlToMarkdown()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/textFormat/text-format.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/fingerprints/CommonFingerprints.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/fingerprints/CommonFingerprints.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshVcsFileStatus()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/vcs.kt",
  "fileLinesCount" : 9,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPrecedingPassesIds()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/extensions/DefaultQodanaHighlightingSupportInfoProvider.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logGithubPromoExploreQodanaPressed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/stats/QodanaPluginStatsCounterCollector.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::qodana" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logGithubPromoDismissed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/stats/QodanaPluginStatsCounterCollector.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::qodana" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logGithubPromoAddQodanaPressed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/stats/QodanaPluginStatsCounterCollector.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::qodana" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logGithubPromoWorkflowCreatedEvent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/stats/QodanaPluginStatsCounterCollector.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::qodana" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logGithubPromoNotificationShown()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/stats/QodanaPluginStatsCounterCollector.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::qodana" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unselected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/bitbucket/SetupBitbucketCIViewModel.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/bitbucket/BitbucketCIFIleChecker.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/GitHubCIFileChecker.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setConfigStringPath()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/SetupGitHubActionsViewModel.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::qodana" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isConfigPath()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/SetupGitHubActionsViewModel.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::qodana" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/SetupGitHubActionsView.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unselected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/azure/SetupAzurePipelinesViewModel.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isCIPresentInProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/azure/SetupAzurePipelinesViewModel.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::qodana" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/azure/AzurePipelinesCIFileChecker.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/gitlab/GitLabCIFileChecker.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unselected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/gitlab/SetupGitLabCIViewModel.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isCIPresentInProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/teamcity/SetupTeamcityDslViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/jenkins/JenkinsCIFileChecker.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unselected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/jenkins/SetupJenkinsViewModel.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isCIPresentInProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/jenkins/SetupJenkinsViewModel.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::qodana" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/CIConfigFileState.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isQodanaPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/circleci/CircleCIFileChecker.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unselected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/circleci/SetupCircleCIViewModel.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::qodana" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isCIPresentInProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/circleci/SetupCircleCIViewModel.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::qodana" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIDialog.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/QodanaFoatingToolbar.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/QodanaFoatingToolbar.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/QodanaWizardDialog.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::qodana" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun originUrl()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ProjectVcsDataProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun projectBranches()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ProjectVcsDataProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun currentBranch()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ProjectVcsDataProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::qodana" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAutoLoadReportEnabled()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::qodana" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectedProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::qodana" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBorderInsets()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::qodana" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLeftSideActions()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectDialog.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::qodana" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/components.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::qodana" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/settings/QodanaCloudSettingsPanel.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/settings/QodanaCloudSettingsPanel.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canCreateConfigurable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/settings/QodanaCloudSettingsPanel.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::qodana" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/settings/QodanaCloudSettingsView.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::qodana" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/local-run-view.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/local-run-view.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::qodana" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun back()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlAndRunQodanaStep.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goToSetupCI()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/WelcomeRunQodanaStep.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goToLocalRun()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/WelcomeRunQodanaStep.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun back()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/SetupCIStep.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun back()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlBeforeSetupCIStep.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::qodana" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openGetTokenPage()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/LocalRunQodanaViewModel.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::qodana" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPublishToCloud()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/LocalRunQodanaViewModel.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::qodana" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCloudToken()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/LocalRunQodanaViewModel.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::qodana" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDoUseBaseline()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/LocalRunQodanaViewModel.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::qodana" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBaselineFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/LocalRunQodanaViewModel.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::qodana" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/run/RunQodanaAndPublishToCloudDialog.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/utils.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::qodana" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInspectionId()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewPanel.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::qodana" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setDescription()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewPanel.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::qodana" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/actions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::qodana" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPreviousProblemNodePath()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/iteration.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModuleDataForSarifProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/ModuleDataProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreePath.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludeNode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreePath.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPath()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreePath.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelatedToProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeProblemNodeImpl.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toUiNode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeProblemNodeImpl.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelatedToProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionCategoryNodeImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toUiNode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionCategoryNodeImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::qodana" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelatedToProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeSeverityNodeImpl.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toUiNode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeSeverityNodeImpl.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::qodana" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelatedToProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeFileNodeImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toUiNode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeFileNodeImpl.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmpty()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeFileAndDirectoryNodeChildrenImpl.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelatedToProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeModuleNodeImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toUiNode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeModuleNodeImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::qodana" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelatedToProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionNodeImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toUiNode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionNodeImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeNewChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/compute-nodes.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::qodana" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEmpty()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/FileNodesChildrenImpl.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelatedToProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeDirectoryNodeImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toUiNode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeDirectoryNodeImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRelatedToProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeNodesWithoutModuleNodeImpl.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toUiNode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeNodesWithoutModuleNodeImpl.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeFileNode.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeFileNode.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeNodeBase.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeProblemNode.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeProblemNode.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeAncestorsAndThisModelNodes()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeRoot.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeRoot.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateRunningQodanaImpl.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun treeNodeSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLoadedImpl.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::qodana" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLoadedImpl.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::qodana" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLoadedImpl.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::qodana" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unlink()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLinkedImpl.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLoadingReportImpl.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLoadingReportImpl.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logOut()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/AuthorizedUiStateImpl.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openDocumentation()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/AuthorizedUiStateImpl.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateAuthorizingImpl.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkLicenseStatus()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateAuthorizingImpl.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProblemsViewState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModelImpl.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::qodana" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateShowPreviewFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModelImpl.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::qodana" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewNavigator.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::qodana" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun orientationChangedTo()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visibilityChangedTo()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBackground()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::qodana" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaSuppressIntentionAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaProblemTreeExcludeActionGroup.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewCloudLinkAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewOpenWebUiAction.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modulesAdded()",
  "longName" : "",
  "relativeFileName" : "qodana/python/community/src/org/jetbrains/qodana/python/community/QodanaPycharmPythonPathActivity.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadReportForIncrementalAnalysis()",
  "longName" : "",
  "relativeFileName" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageInspection.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadReportForIncrementalAnalysis()",
  "longName" : "",
  "relativeFileName" : "qodana/js/src/org/jetbrains/qodana/js/JsCoverageInspection.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/js/src/org/jetbrains/qodana/js/JsCoverageInspection.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::qodana" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failLater()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppWorkflow.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failLater()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppWorkflow.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadingStarted()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppHeadlessStartupExtension.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::qodana" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadingFinished()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppHeadlessStartupExtension.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::qodana" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppCMakeEnabledProfileInitializer.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSearchInModuleContent()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaRadlerScopeLimitator.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSearchInLibraries()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaRadlerScopeLimitator.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadReportForIncrementalAnalysis()",
  "longName" : "",
  "relativeFileName" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageInspection.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun projectImportCompleted()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/maven/src/org/jetbrains/qodana/jvm/maven/QodanaMavenReimporter.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::qodana" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSafeQualifiedExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBinaryWithTypeRHSExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun describe()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/swagger/src/org/jetbrains/qodana/jvm/swagger/OpenApiDescriber.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/GithubPromoNotificationState.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableNotification()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/GithubPromoNotificationState.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::qodana" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun beforeProjectOpened()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaJavaConfigApplier.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/JdkConfigurator.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/JdkConfigurator.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsMessageReporter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsMessageReporter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsMessageReporter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKotlinScriptingEngine()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/compile.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::qodana" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun templates()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/InspectionKtsTemplate.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun templateInspectionKtsFilenameToInspectionName()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/InspectionKtsTemplate.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectionId()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/InspectionKtsTemplate.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectionName()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/InspectionKtsTemplate.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionName()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/NewKtsInspectionAction.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::qodana" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localInspection()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/local-inspectionKts-api.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportFlexInspectError()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsProfileInitializer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/impl.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompileFile()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/KtsInspectionsManager.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::qodana" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun doCompileInspectionKtsFile()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/KtsInspectionsManager.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::qodana" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/actions.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/actions.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/actions.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBanner.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::qodana" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBanner.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::qodana" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shallPaintDownArrow()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBanner.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::qodana" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextFor()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBanner.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::qodana" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIconFor()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBanner.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::qodana" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMatchingType()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KtLifetimeOwnerPsiViewerNode.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMatchingType()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KotlinDomainClassPsiViewerNode.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createNode()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KotlinDomainClassPsiViewerNode.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/InspectionKtsPsiViewerActionEnabler.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setUpAll()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/php-migration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadReportForIncrementalAnalysis()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpCoverageInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPhpMethod()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpCoverageInspection.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::qodana" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpProjectConfigurator.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpProjectConfigurator.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun configureProjectAsync()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/PhpProjectConfigurator.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun coverageLoadingStarted()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/QodanaCoverageLoadingListener.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportElement()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportProblemsNeeded()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnderLocalChangesOnOldCode()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLocalChanges()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLocalChanges()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::qodana" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOptionsPane()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun highlightedElement()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageHighlightingListener.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterDocumentChange()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/flow.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareChange()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/flow.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::qodana" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/flow.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::qodana" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enteredDumbMode()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/flow.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::qodana" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exitDumbMode()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/flow.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::qodana" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportMessageNoLineBreak()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportMessage()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportMessageNoLineBreak()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForDynamicInspectionsInitialization()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/DynamicInspectionInitializer.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private getErrors()",
  "longName" : "",
  "relativeFileName" : "tslint/src-js/languageService/tslint-plugin.ts",
  "fileLinesCount" : 148,
  "components" : [ "primary::tslint" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFix()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLinterError.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tslint" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGlobal()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLinterError.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::tslint" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logError()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLintOutputJsonParser.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasConfigFiles()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TslintUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tslint" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintExternalAnnotator()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintExternalAnnotator.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::tslint" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintExternalAnnotator()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintExternalAnnotator.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::tslint" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getInspectionClass()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintExternalAnnotator.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::tslint" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanNotification()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintExternalAnnotator.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::tslint" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintConfigFileChangeTracker()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintConfigFileChangeTracker.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tslint" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TsLintConfigFileChangeTracker getInstance()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintConfigFileChangeTracker.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tslint" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ensureServiceStopped()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintInspection.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::tslint" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TsLintConfigReferenceContributor.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::tslint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TslintLanguageServiceManager()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/service/TslintLanguageServiceManager.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::tslint" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toSerializableObject()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/service/TsLintLanguageService.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::tslint" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringValues()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintConfig.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::tslint" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNumberValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintConfig.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::tslint" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringMapValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintConfig.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::tslint" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintCodeStyleImporter()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/TsLintCodeStyleImporter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tslint" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isDirectlyImportable()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/TsLintCodeStyleImporter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tslint" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventLogGroup getGroup()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TslintOptionsUsageCollector.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::tslint" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String packageName()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tslint" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsMultipleRoots()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tslint" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasConfigFiles()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintDescriptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tslint" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCustomConfigFileUsed()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowJs()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintState withLinterPackage()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder builder()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintState build()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void savePrivateSettings()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintConfiguration.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tslint" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeLinterLocalPaths()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintConfiguration.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tslint" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldReformatAfterFix()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/typescript/TslintTypeScriptExtension.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tslint" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintConfigurable()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TsLintConfigurable.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tslint" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TsLintConfigurable()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TsLintConfigurable.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tslint" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkPackageVersionForJs()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TsLintConfigurable.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tslint" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleEnabledStatusChanged()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TsLintConfigurable.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tslint" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setState()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TsLintConfigurable.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tslint" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TSLintPluginFactory.prototype.create = function()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin-provider.js",
  "fileLinesCount" : 14,
  "components" : [ "primary::tslint" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TSLintPlugin.prototype.getErrors = function()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDepotPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/changesBrowser/FileChange.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRevisionAfter()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/changesBrowser/FileChange.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsP4vcParam()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ClientVersion.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ClientVersion.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getVersionYear()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ServerVersion.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getVersionNum()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ServerVersion.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAtLeast()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ServerVersion.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsMove()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ServerVersion.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsIgnoresCommand()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ServerVersion.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExitCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExitCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStdout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStderr()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputGobbler()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorGobbler()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Charset getCharset()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCharset()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/PerforceAbstractChange.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/PerforceAbstractChange.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getType()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/PerforceAbstractChange.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDepotPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeMatched()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWildcard()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStar()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStringFragment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pattern getPattern()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUserGroup()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDateGroup()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List readOutputLines()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getChangeNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getDate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBranched()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceTimeoutException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/PerforceTimeoutException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultLength()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/StreamGobbler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/StreamGobbler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/StreamGobbler.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNonDateFilterSpecified()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceChangeBrowserSettings.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceChangeBrowserSettingsService.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBinary()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/merge/PerforceMergeProvider.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneDialogComponent.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LastSuccessfulUpdateTracker getInstance()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LastSuccessfulUpdateTracker.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangesUpdateResult getState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LastSuccessfulUpdateTracker.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LastSuccessfulUpdateTracker.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStarted()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LastSuccessfulUpdateTracker.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSuccessful()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LastSuccessfulUpdateTracker.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChangeLists()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LastSuccessfulUpdateTracker.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasErrorsBesidesAuthentication()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionInfo.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorNode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeType getNodeType()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIgnoredFilesHolder.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun values()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIgnoredFilesHolder.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getOrCreate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyListChecker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException convert()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HotfixData getKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleErrorData createFixedData()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleErrorData createErrorData()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeCreator()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ChangeCreator.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getLocalToFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ResolvedFilesWrapper.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDepotToFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ResolvedFilesWrapper.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceOnlyRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOnlyRevisionNumber.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOnlyRevisionNumber.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOnlyRevisionNumber.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceUpdateEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateEnvironment.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isTryToResolveAutomatically()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateEnvironment.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getPatternToGroupId()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateEnvironment.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRevertUnchanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateEnvironment.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExecResult performUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateEnvironment.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateOptions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateEnvironment.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceDiffProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FilePath getOriginalIfMoved()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInvalidRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsRevisionNumber getLatestCommittedRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPotentiallyIgnoredFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean skipPotentiallyIgnored()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/UnversionedScopeScanner.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameMap.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getAllNames()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameMap.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameMap.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Long getNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameMap.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMapping()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameMap.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startListening()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PerforceNumberNameSynchronizer getInstance()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceNumberNameMap ensureMapping()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegratePanel.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdatePanel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClientRootsCache getClientRootsCache()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientRootsCache.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUnixPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientRootsCache.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceLocalChangeListDecorator()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceLocalChangeListDecorator.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCommitActionDisabled()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUpdateActionDisabled()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsRemoteCalls()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrackingUnchangedContent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PerforceVcs getInstance()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceSettings getSettings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestText()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsHistoryProvider getVcsBlockHistoryProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRevisionPattern()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsExceptionsHotFixer getVcsExceptionsHotFixer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsKey getKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDifferenceStrategy getRemoteDifferenceStrategy()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsNestedRoots()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/updatePassword.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applicationDeactivated()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deactivate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFocusLost()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection createCustomRollbackActions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRollbackEnvironment.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCheckinOperationName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubmitJob()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRefreshAfterCommitNeeded()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDateOmittable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsHistoryForDirectories()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffFromHistoryHandler getHistoryDiffHandler()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canShowHistoryFor()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiMap getErrors()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4RootsInformationHolder.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnyErrors()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4RootsInformationHolder.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNotAuthorized()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4RootsInformationHolder.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4RootsInformationHolder.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getNotAuthorized()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4RootsInformationHolder.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionKey.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionKey.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionKey.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceChange removePeer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyAddedProcessor()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matches()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceUpdateConfigurable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateConfigurable.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateConfigurable.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateConfigurable.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateConfigurable.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateConfigurable.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateConfigurable.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateConfigurable.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateConfigurable.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceBinaryContentRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBinaryContentRevision.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceOfflineChangeProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineChangeProvider.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInScope()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineChangeProvider.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModifiedDocumentTrackingRequired()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineChangeProvider.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceCheckinHandlerFactory()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinHandlerFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeforeCheckinDialogHandler createSystemReadyHandler()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinHandlerFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/AnnotationInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseChangelistNumbers()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/AnnotationInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineCount()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/AnnotationInfo.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAnnotatedContent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRevisions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineCount()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsKey getVcsKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBaseRevisionChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIsOfflinePanel.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiMap getPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/SplitListIntoConnections.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getByConnectionMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/SplitListIntoConnections.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PerforceManager getInstance()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearInfoClientCache()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetClientVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceShelf getShelf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PerforceSettings getSettings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/AbstractUpdateEnvironment.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveAutomatically()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/AbstractUpdateEnvironment.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDisposable.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCoroutineScope()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDisposable.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ShelvedChange.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ShelvedChange.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShelvedChange getOriginal()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ShelvedChange.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getRevisionDate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceFileRevision.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthor()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceFileRevision.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommitMessage()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceFileRevision.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getVersionNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceFileRevision.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceFileRevision.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceFileRevision.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBranchName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceFileRevision.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyZipper()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUnlimitedCountValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormatVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChangelistTitle()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean refreshIncomingWithCommitted()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "fileLinesCount" : 396,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceVFSListener()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filterOutByStatus()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldIgnoreDeletion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEventAccepted()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performDeletion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSingleFileDeletePromptTemplate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSingleFileDeleteTitle()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean processBeforeContentsChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceUnversionedTracker getUnversionedTracker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceReadOnlyFileStateManager getReadOnlyFileStateManager()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logDebug()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logRefreshDebug()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModifiedDocumentTrackingRequired()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void imitateLostFocus()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearUnversionedStatus()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceOfflineRollbackEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineRollbackEnvironment.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VcsException contentUnavailable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineRollbackEnvironment.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceIntegrateEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isTryToResolveAutomatically()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getPatternToGroupId()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRevertUnchanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateOptions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDefault()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/TracerProperties.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedFilesHolder.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun values()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedFilesHolder.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServerUnavailable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiMap getErrors()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnyErrors()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNotAuthorized()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getNotAuthorized()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWrong()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActualInClientSpec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWrong()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convert()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LocalPathsSet.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FileAnnotation createAnnotation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceAnnotationProvider.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceVcsRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsRevisionNumber.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsRevisionNumber.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getChangeNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsRevisionNumber.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBranched()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsRevisionNumber.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsRevisionNumber.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientData.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeListRenamed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeListCommentChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceTreeDiffProvider()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceTreeDiffProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getViews()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChanges()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeCache.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair createKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeCache.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandArguments()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/CommandArguments.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandArguments createCopy()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/CommandArguments.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToExec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePhysicalConnectionParameters.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToIgnore()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePhysicalConnectionParameters.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePhysicalConnectionParameters.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getServerTimeout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePhysicalConnectionParameters.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedVcs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4RootChecker.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRoot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4RootChecker.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateRoot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4RootChecker.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldAlwaysRunInitialDetection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4RootChecker.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void consumeRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4Parser.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void consumeRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4Parser.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathsHelper()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PathsHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PathsHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRecursively()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PathsHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PathsHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PathsHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String convert()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PathsHelper.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceServerUnavailable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceServerUnavailable.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceServerUnavailable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceServerUnavailable.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4Connection getMyConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginPerformerImpl.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillTime()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginState ensure()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logSuccessOrFailure()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PerforceLoginManager getInstance()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSuccessfulLoginListener()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean loginPingAllowed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureNotifyAboutDisabledLogin()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthNotifier getNotifier()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccess()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginState.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeLeft()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginState.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPasswordInvalid()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginState.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBatch()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginStateListener.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pingListening()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contentsChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCreated()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileDeleted()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileMoved()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCopied()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldRegister()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceOfflineNotification()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceOfflineNotification.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConnectionId getKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean ask()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLazyNotification()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChange.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDepotPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChange.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChangeListDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChange.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChange.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceContentRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContentRevision.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDepotPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContentRevision.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContentRevision.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContentRevision.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BranchSpec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/BranchSpec.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/BranchSpec.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getListField()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/BranchSpec.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOwner()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/BranchSpec.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getViews()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/BranchSpec.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getLocalFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ResolvedFile.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ResolvedFile.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDepotPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ResolvedFile.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRevision1()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ResolvedFile.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRevision2()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ResolvedFile.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PerforceSettings getSettings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnvP4IgnoreVar()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforcePhysicalConnectionParameters getPhysicalSettings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToExec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getServerVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getServerVersionCached()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNoneCharset()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceSettings getState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCanGoOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getServerTimeout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSingletonConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/TestConnectionSupport.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMultipleConnectionObject()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/TestConnectionSupport.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PerforceConnectionManagerI getInstance()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project getProject()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4Connection getConnectionForFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSingletonConnectionUsed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyContentRootChangeListener()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contentRootsChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConnectionMapList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean tryReadStreams()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceProcessWaiter.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamGobbler createStreamListener()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceProcessWaiter.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ConnectionParameters getDefaultParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceMultipleConnections.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getConfigsMap()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceMultipleConnections.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConfigFields.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFlag()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConfigFields.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionId getId()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceLocalConnection.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceLocalConnection.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean ask()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasConnectionProblems()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runP4Command()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParametersConnection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionId getId()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParametersConnection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParametersConnection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParametersConnection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ConnectionParameters getParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParametersConnection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParametersConnection.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propertyChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contentsChanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileCreated()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileDeleted()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fileMoved()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforePropertyChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeContentsChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeFileDeletion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeFileMovement()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ConnectionParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ConnectionParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allFieldsDefined()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClient()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProblems()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWarnings()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWarning()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCharset()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNoConfigFound()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNoConfigFound()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigFileName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIgnoreFileName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getTestEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandDebugInfoWrapper()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnBeforeInterrupt()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notConnected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ConnectionCalculator()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionCalculator.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ConnectionParameters getDefaultParams()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static P4EnvHelper getConfigHelper()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean hasP4ConfigSetting()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean hasP4IgnoreSetting()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasP4ConfigSettingInEnvironment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4ParamsCalculator()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParamsCalculator.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingletonConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/SingletonConnection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionId getId()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/SingletonConnection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/SingletonConnection.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceOptionsTopHitProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile findVirtualFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEscapedPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void invalidateFstat()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getLocalFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceOutputMessageParser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceOutputMessageParser.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocal()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/WhereParser.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalRootRelative()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/WhereParser.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDepot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/WhereParser.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getServerTimeout()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContext.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToExec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContext.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToIgnore()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContext.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContext.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContext.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocal()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4WhereResult.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalRootDependent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4WhereResult.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDepot()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4WhereResult.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PerforceRunner getInstance()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceRunnerI getProxy()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult sync()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult previewSync()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDepotPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1271,
  "endLine" : 1273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveToYours()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1370,
  "endLine" : 1372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveAutomatically()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1374,
  "endLine" : 1376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAnnotateIgnoringWhitespaceSupported()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1613,
  "endLine" : 1615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult executeP4Command()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1674,
  "endLine" : 1676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecResult executeP4Command()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1678,
  "endLine" : 1680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getDumpFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1774,
  "endLine" : 1776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removeTail()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1888,
  "endLine" : 1890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommitterName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getCommitDate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceContentRevision createRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNumber()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractVcs getVcs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModifiable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4Command.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorReporter()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ErrorReporter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusTarget()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobFieldValue.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByNamesConstraint()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ByNamesConstraint.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCount()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ByNamesConstraint.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecificationParser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fieldsStarted()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseAndFill()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FieldParser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceJobFieldValue getValueForStandardField()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJob.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceJobFieldValue getNameValue()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJob.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionKey getConnectionKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJob.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/P4JobsLogicConn.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceJobSpecification getSpec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/P4JobsLogicConn.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJobView()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/P4JobsLogicConn.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobDetailsParser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobDetailsParser.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/BrowsePreviewDialog.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/BrowsePreviewDialog.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStandardConstraint()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCount()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFixedCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/StandardJobFields.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyTextFieldAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String valueOf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveJobsToContext()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setItems()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusTarget()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectionListener()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Dimension getPanelPreferredSize()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceJob getEditableObject()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBannerSlogan()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createOptionsPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Project getProject()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsWorker.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/AddJobToChangeListDialog.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getHelpId()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/AddJobToChangeListDialog.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/AddJobToChangeListDialog.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSelectedJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/AddJobToChangeListDialog.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/AddJobToChangeListDialog.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobField.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobField.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobField.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobField.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobField.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPersistence()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobField.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean filled()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobField.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SelfLoadingJobDetailsPanel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDimensionServiceKey()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JobsMasterDetails getMainTable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addJob()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSelectedJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJobs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixesOutputParser()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FixesOutputParser.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFields()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobSpecification.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceJobField getFieldByCode()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobSpecification.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCount()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobViewSearchSpecificator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOriginal()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/MergedFileParser.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocal()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/MergedFileParser.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLast()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/MergedFileParser.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceRunnerI getProxy()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsException getVcsException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeException getRuntimeException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getResult()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourcePath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4CopyOperation.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSourcePath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4CopyOperation.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAffectedPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4CopyOperation.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4EditOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4EditOperation.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4EditOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4EditOperation.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4EditOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4EditOperation.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuppressErrors()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4EditOperation.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuppressErrors()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4EditOperation.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/RefreshForVcs.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDeletedFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/RefreshForVcs.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getInputPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getOutputPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRenameOrMove()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationOnPath.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getInputPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationOnPath.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getOutputPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationOnPath.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationOnPath.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FilePath getFilePath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationOnPath.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAffectedPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationOnPath.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperations()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VcsOperationLog()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VcsOperationLog getInstance()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void queueOperations()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4DeleteOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4DeleteOperation.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VcsOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4MoveToChangeListOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveToChangeListOperation.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillReopenedPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveToChangeListOperation.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4AddOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4AddOperation.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4AddOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4AddOperation.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4AddOperation.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change getChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4AddOperation.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCaseChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getInputPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getOutputPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAffectedPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxKept()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsParameters.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLowerBound()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsParameters.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMax()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMax()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigDecimal getTotal()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCnt()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long start()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsStatistics.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsStatistics.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getStackTraceHolder()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsStatistics.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsStatistics.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getInterval()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsStatistics.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getIntervalInMillis()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/TracerParameters.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHistoryQueueSize()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/TracerParameters.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getT()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/Timed.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTime()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/Timed.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long start()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/AverageByKindTimeStatistics.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/AverageByKindTimeStatistics.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/AverageByKindTimeStatistics.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Average()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/AverageByKindTimeStatistics.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ResolveAction.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getSelectedPerforceFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ResolveAction.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void log()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ActionBaseFile.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceQuickActionsToolbarPopup.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceQuickActionsToolbarPopup.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExecutor()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelveAction.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCommitSession()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelveAction.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelveAction.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractVcs getVcs()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceMenu.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVcsName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceMenu.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/UnshelveActionBase.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelfUtils.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelfUtils.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteFromShelf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelfUtils.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasFilesUnderPerforce()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevertAllUnchangedFilesAction.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasDirectories()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevertAllUnchangedFilesAction.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowAllSubmittedFilesAction()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShowAllSubmittedFilesAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShowAllSubmittedFilesAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTitle()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShowAllSubmittedFilesAction.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdeaRenameDirectory()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdeaRenameDirectory_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdeaRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdeaMove()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdeaRename_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdeaMove_Old()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCurrentRevisionAfterRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRevertAfterRename()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDiffRevision()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveBetweenRootsInSameWorkspace()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleRenameBC_AB()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleRenameBC_AB()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenameChangingCase()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveUnversionedIntoAnotherModule()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPerforceVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceIgnoredTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/TestPerforceClient.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/TestPerforceClient.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRoots()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/TestPerforceClient.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getViews()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/TestPerforceClient.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCachedOptions()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/TestPerforceClient.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/TestPerforceClient.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerPort()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/TestPerforceClient.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeclaredServerPort()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/TestPerforceClient.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameAddedFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenamePackage()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupWorkspace()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTestStartedLogMessage()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String buildTestClientSpec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChangeListManagerImpl getChangeListManager()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected P4Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rollbackChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void unsetUseP4Config()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static VcsDirectoryMapping createMapping()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUseP4Config()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ignoreTestP4ConfigFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String executableName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void stopPerforceServer()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String buildTestClientSpec()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void submitFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void enableSilentOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void submitList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Change getSingleChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void moveToChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void moveToDefaultChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PerforceFileAnnotation createTestAnnotation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean createIOFile()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "fileLinesCount" : 908,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPerforceVersion()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/Perforce2016Test.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void switchToStream()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceStreamTest.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListAddedExternally()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testListAddedExternallyDuringUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPerforceCreatesList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPerforceCreatesListInUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommentFromIdeaGoesIntoNative()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCommentFromIdeaGoesIntoNativeInUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeCommentGoesIntoIdea()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeCommentGoesIntoIdeaInUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeMoveGoesIntoIdea()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeMoveGoesIntoIdeaInUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdeaMoveGoesIntoNative()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdeaMoveGoesIntoNativeInUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdeaDeleteGoesIntoNative()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIdeaDeleteGoesIntoNativeInUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeDeleteGoesIntoIdea()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNativeDeleteGoesIntoIdeaInUpdate()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getForAdds()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkListComment()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddedLocallyDeleted_1()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1106,
  "endLine" : 1108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddedLocallyDeleted_2()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "fileLinesCount" : 1302,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 1111,
  "endLine" : 1113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getAllChangeListNames()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "fileLinesCount" : 574,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameInChangelist()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFileText()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void switchToChangeList()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "fileLinesCount" : 854,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 809,
  "endLine" : 811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeXmlExtension.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jade" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagNameReference createTagNameReference()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeXmlExtension.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useXmlTagInsertHandler()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeXmlExtension.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jade" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/watcher/JadeFileDependencyFinder.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::jade" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean updateGeneratedFilesOfDependencies()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/watcher/JadeFileDependencyFinder.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::jade" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/watcher/JadeOrPugTaskConsumer.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jade" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConsumeMessage()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/watcher/JadeOrPugTaskConsumer.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jade" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptFile()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/watcher/JadeFileIncludeProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jade" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerFileTypesUsedForIndexing()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/watcher/JadeFileIncludeProvider.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jade" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JadeLanguage()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeLanguage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jade" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageFileType getAssociatedFileType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeLanguage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jade" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeLanguage.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jade" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAttributeValueStart()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/TagParsing.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::jade" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean notEolOrEof()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean expectToken()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void error()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEol()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::jade" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JadeTemplateContextType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/template/JadeTemplateContextType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jade" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/template/JadeTemplateContextType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jade" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeQuoteHandler()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeQuoteHandler.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jade" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSInJadeEmbeddedContentImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeEmbeddedContentImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::jade" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getElementType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeEmbeddedContentImpl.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::jade" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavaScriptInJadeExpressionParser()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeExpressionParser.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::jade" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaScriptInJadeLanguageDialect()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLanguageDialect.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::jade" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAtLeast()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLanguageDialect.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::jade" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedInspection()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeInspectionFilter.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jade" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSInJadeEmbeddedStatementWrapperImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeEmbeddedStatementWrapperImpl.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::jade" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSEachStatementImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSEachStatementImpl.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::jade" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavaScriptInJadeStatementParser()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEndReached()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::jade" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSInJadeMixinParametersImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeMixinParametersImpl.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::jade" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSExpression replace()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeMixinParametersImpl.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::jade" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBadExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeConfigurableProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jade" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNeedToBeTerminated()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeConfigurableProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jade" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOneLiner()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeConfigurableProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenStart()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferEnd()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::jade" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeFileElementType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeFileElementType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jade" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Language getMyLanguage()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeFileElementType.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jade" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeMixinIndex.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::jade" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getKeys()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeMixinIndex.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::jade" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection find()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeMixinIndex.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::jade" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeMixinDeclarationType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeMixinDeclarationType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::jade" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeMixinDeclarationImpl createPsi()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeMixinDeclarationType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeMixinDeclarationType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::jade" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeStubElementType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeStubElementType.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jade" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeStubElementType.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jade" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeFileImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeFileImpl.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHost()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::jade" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean skipValidation()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::jade" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeYieldStatementImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeYieldStatementImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeMixinImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeMixinImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::jade" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeWhenStatementImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeWhenStatementImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeBlockImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeBlockImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeInterpolatedTagNameImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeInterpolatedTagNameImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeConditionalBodyImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeConditionalBodyImpl.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::jade" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeConditionalElseImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeConditionalElseImpl.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::jade" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::jade" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeForStatementImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeForStatementImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeMixinDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeMixinDeclarationImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeMixinDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeMixinDeclarationImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jade" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeJsCodeBlockPatchedImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockPatchedImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockPatchedImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHost()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockPatchedImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiLanguageInjectionHost updateText()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockPatchedImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockPatchedImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOneLine()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockPatchedImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeFilePathImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeFilePathImpl.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::jade" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadePipedTextImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadePipedTextImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeConditionalStatementImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeConditionalStatementImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeJsInterpolationImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsInterpolationImpl.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::jade" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeClassNameImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeClassNameImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jade" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeClassNameImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::jade" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeAttributeValueLiteralEscaper()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueLiteralEscaper.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::jade" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadePseudoWhitespaceImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadePseudoWhitespaceImpl.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::jade" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeJsExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsExpressionImpl.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::jade" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getScriptElementType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeScriptContentProvider.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jade" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeIncludeStatementImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeIncludeStatementImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeJSCodeLineImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJSCodeLineImpl.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldIndent()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJSCodeLineImpl.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::jade" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeDocumentImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeDocumentImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jade" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTag getRootTag()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeDocumentImpl.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jade" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeConditionalHeaderImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeConditionalHeaderImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeJSStatementImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJSStatementImpl.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasJadeBlock()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJSStatementImpl.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::jade" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeCommentImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeCommentImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jade" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeCommentImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jade" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeFakeXmlNameElement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeFakeXmlNameElement.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::jade" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ASTNode getUrlNode()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeDoctypeImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jade" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElement getDtdUrlElement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeDoctypeImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jade" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlElement getNameElement()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeDoctypeImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jade" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlDoctype getDoctype()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeDoctypeImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::jade" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeCaseStatementImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeCaseStatementImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeJsCodeBlockImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jade" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jade" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHost()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jade" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiLanguageInjectionHost updateText()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jade" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jade" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOneLine()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::jade" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeClassImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeClassImpl.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jade" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeClassImpl.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::jade" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeFilterImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeFilterImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeTagIdImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeTagIdImpl.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jade" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeTagIdImpl.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::jade" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeTagImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeTagImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jade" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeTagImpl()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeTagImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jade" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeTagImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::jade" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeStubBasedPsiElementBase()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeStubBasedPsiElementBase.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::jade" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeStubBasedPsiElementBase()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeStubBasedPsiElementBase.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeStubBasedPsiElementBase.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::jade" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JadeFileType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeFileType.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::jade" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeFileType.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::jade" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSInJadeEmbeddedElementType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseIntoBuilder()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSInJadeExpressionElementType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseIntoBuilder()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSInJadeForeachLineType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseIntoBuilder()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSInJadeMixinParams()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseIntoBuilder()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSInJadeMixinParamsValues()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseIntoBuilder()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSInJadeMetaCode()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::jade" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSInJadeElementType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeElementTypes.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::jade" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/JadeLazyParseableElementType.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jade" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementFilter getFilter()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeCssReferenceContributor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jade" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSuitableAttribute()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeCssReferenceContributor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jade" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeCssReferenceContributor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jade" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeMixinReference()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeMixinReference.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeTagNameReference()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeTagNameReference.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::jade" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeSimpleInterpolationLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeSimpleInterpolationLexer.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::jade" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CharSequence getSubstitutionForInterpolation()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeSimpleInterpolationLexer.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::jade" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeBaseInterpolationLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextRange getTokenRange()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferEnd()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::jade" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer createLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingUtil.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::jade" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeLexer.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::jade" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Lexer createDelegate()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeHighlightingLexer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::jade" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeFunction getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseLexer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::jade" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getDelegate()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::jade" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeEmbeddedTokenTypesWrapperForCssStylesheet()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapperForCssStylesheet.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jade" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSMetaCodeLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JSMetaCodeLexer.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSMetaCodeLexer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JSMetaCodeLexer.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IElementType getIndentTokenType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JSMetaCodeLexer.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IElementType getEmbeddedContentTokenType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JSMetaCodeLexer.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::jade" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enableEmbeddedCssFor()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeEmbeddedCssProvider.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::jade" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCommentEndDelta()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/todo/JadeIndexPatternBuilder.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jade" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerHTMLLayer()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeEditorHighlighter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jade" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JadeSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeSyntaxHighlighter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jade" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerEmbeddedToken()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeSyntaxHighlighter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jade" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unregisterEmbeddedToken()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeSyntaxHighlighter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jade" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextAttributesKey create()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeHighlighter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::jade" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsIncrementalReparse()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeFileViewProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::jade" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JadeCodeStyleMainPanel()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeCodeStyleMainPanel.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::jade" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initTabs()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeCodeStyleMainPanel.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::jade" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dontFormatMyModel()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeFormattingModelBuilder.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::jade" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncomplete()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeCommentBlock.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jade" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeCommentBlock.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jade" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCodeSample()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jade" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IElementType getTemplateTextElementType()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent getIndent()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::jade" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isPluginInstalled()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeVersionInfo.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Boolean isGreaterOrEqual()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeVersionInfo.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread getExceptionWatcher()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeCli.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeConnection getGaugeConnection()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeCli.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Process getGaugeProcess()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeCli.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gauge" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/folding/GaugeFoldingBuilder.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStepImplFix()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::gauge" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isImplemented()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/AnnotationHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/AnnotationHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isGaugeModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/AnnotationHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Module getModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/AnnotationHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParamAnnotator()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/annotator/ParamAnnotator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdBasedTestTree()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeConsoleProperties.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::gauge" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScenarioEventProcessor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/ScenarioEventProcessor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnexpectedEndProcessor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/UnexpectedEndProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStart()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/UnexpectedEndProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/UnexpectedEndProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcess()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/UnexpectedEndProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationEventProcessor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/NotificationEventProcessor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gauge" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStart()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/NotificationEventProcessor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gauge" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcess()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/NotificationEventProcessor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gauge" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecEventProcessor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/SpecEventProcessor.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuiteEventProcessor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/SuiteEventProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStart()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/SuiteEventProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gauge" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onEnd()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/SuiteEventProcessor.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::gauge" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/GaugeEventProcessor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MessageProcessor getProcessor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/GaugeEventProcessor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestsCache getCache()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/GaugeEventProcessor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::gauge" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandardOutputEventProcessor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/StandardOutputEventProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStart()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/StandardOutputEventProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcess()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/StandardOutputEventProcessor.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeOutputToGeneralTestEventsProcessor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::gauge" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeRerunFailedAction()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeRerunFailedAction.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean skipped()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/ExecutionResult.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::gauge" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean failed()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/ExecutionResult.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFileNameWithLineNo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/ExecutionError.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::gauge" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/ExecutionError.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::gauge" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getId()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/TestsCache.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::gauge" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getCurrentId()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/TestsCache.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/TestsCache.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::gauge" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/TestsCache.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::gauge" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeExecutionProducer()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeExecutionProducer.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parallelExec()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpecsToExecute()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSpecsToExecute()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEnvironment()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnvironment()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTags()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTags()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExecInParallel()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getExecInParallel()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParallelNodes()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParallelNodes()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonProgramRunConfigurationParameters getProgramParameters()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRowsRange()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowsRange()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::gauge" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeTestRunner.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gauge" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldAddDirToExecute()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/SpecsExecutionProducer.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::gauge" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeRunProcessHandler()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunProcessHandler.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDebug()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeDebugInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gauge" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPort()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeDebugInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gauge" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPortInt()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeDebugInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gauge" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeDebugInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gauge" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDebugExecution()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeDebugInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gauge" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String debugPort()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeDebugInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gauge" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeRunTaskConfigurationType getInstance()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunTaskConfigurationType.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeBootstrapService()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeBootstrapService getInstance()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moduleRemoved()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::gauge" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/maven/GaugeMavenImporter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncPromise importModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/maven/GaugeMavenImporter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::gauge" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getNodeIcon()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentGroup()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleType getModuleType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableSdkType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleWizardStep getCustomOptionsStep()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDataModel()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::gauge" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/gradle/GaugeGradleImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gauge" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncPromise importModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/wizard/gradle/GaugeGradleImporter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gauge" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptLexer()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/lexer/ConceptLexer.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::gauge" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecLexer()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/lexer/SpecLexer.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::gauge" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/highlight/ErrorHighLighter.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::gauge" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestSchemaProvider()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/json/ManifestSchemaProviderFactory.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::gauge" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moduleRemoved()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeModuleListener.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gauge" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void makeGaugeModuleType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeModuleListener.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gauge" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGaugeModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeModuleListener.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gauge" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGaugeProject()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeModuleListener.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gauge" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/helper/ModuleHelper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gauge" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/helper/ModuleHelper.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gauge" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgQuoteHandler()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/ArgQuoteHandler.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::gauge" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConcept()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::gauge" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::gauge" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::gauge" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStep()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionContributor.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gauge" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/PairMatcher.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/autocomplete/PairMatcher.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gauge" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeSettingsModel()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsModel.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gauge" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHomePath()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsModel.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gauge" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean useIntelliJTestRunner()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsModel.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGaugePathSet()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsModel.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::gauge" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GaugeSettingsModel getValues()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeConfig.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gauge" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsService.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gauge" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeSettingsService getService()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsService.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gauge" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::gauge" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::gauge" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::gauge" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettings.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::gauge" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeNotFoundException()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/exception/GaugeNotFoundException.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::gauge" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptReference()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/ConceptReference.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gauge" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepReference()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/StepReference.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gauge" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceCache()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/ReferenceCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidPsiElement()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/ReferenceCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/ReferenceCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getPsiElement()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/reference/ReferenceCache.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::gauge" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTableMap()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/StepsBuilder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTextToTableMap()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/StepsBuilder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List build()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/StepsBuilder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowClosing()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptDialog.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::gauge" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createUIComponents()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptDialog.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::gauge" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringStatus()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringStatus.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::gauge" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isPassed()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringStatus.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRenaming()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/CustomRenameHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gauge" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptFile()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/ConceptFile.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::gauge" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/ConceptFile.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::gauge" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Concept()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/Concept.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::gauge" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecFile()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/SpecFile.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/SpecFile.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptNamedElementImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/psi/impl/ConceptNamedElementImpl.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::gauge" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecNamedElementImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/psi/impl/SpecNamedElementImpl.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::gauge" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StepValue getDefaultStepValue()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/psi/SpecPsiImplUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Specification()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/Specification.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::gauge" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/StepCommenter.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::gauge" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpecFileType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/SpecFileType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/SpecFileType.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConceptFileType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/ConceptFileType.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gauge" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/ConceptFileType.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gauge" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecElementType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/token/SpecElementType.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::gauge" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptElementType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/token/ConceptElementType.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::gauge" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecTokenType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/token/SpecTokenType.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gauge" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/token/SpecTokenType.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptTokenType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/token/ConceptTokenType.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gauge" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/token/ConceptTokenType.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordsScanner getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ConceptStepFindUsagesProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ConceptStepFindUsagesProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gauge" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ConceptStepFindUsagesProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gauge" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/StepCollector.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplUsageProvider()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ImplUsageProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gauge" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isParameterUsed()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ImplUsageProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gauge" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitRead()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ImplUsageProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gauge" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImplicitWrite()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/ImplUsageProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::gauge" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordsScanner getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/SpecStepFindUsagesProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/SpecStepFindUsagesProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/SpecStepFindUsagesProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeReferenceSearch()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/GaugeReferenceSearch.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceSearchHelper()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/helper/ReferenceSearchHelper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceSearchHelper()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/helper/ReferenceSearchHelper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStepText()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/helper/ReferenceSearchHelper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagesHandler createFindUsagesHandler()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/findUsages/CustomFindUsagesHandlerFactory.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::gauge" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/intention/ConvertArgTypeIntentionBase.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::gauge" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptInput()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/stub/GaugeFileStubIndex.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gauge" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/stub/GaugeFileStubIndex.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::gauge" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeModuleLibHelper()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/LibHelperFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeLibHelper()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFile srcPath()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getClassesRootFrom()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addProjectLib()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectLib projectLib()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibName()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getDir()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::gauge" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module getModule()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/AbstractLibHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeModuleType()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/GaugeModuleType.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeModuleType getInstance()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/GaugeModuleType.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFrom()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/inspection/GaugeError.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/inspection/GaugeError.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/inspection/GaugeError.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gauge" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOffset()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/inspection/GaugeError.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::gauge" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidGaugeExec()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String gaugeExecutable()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWindows()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGaugeFile()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGaugeProjectDir()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsManifest()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String moduleDirPath()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSpecFile()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSpecFile()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::gauge" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGaugeAnnotation()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isImplementedStep()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStep()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConcept()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMethod()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::gauge" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GaugeManifestModificationTracker getInstance()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeManifestModificationTracker.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInstalled()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/markdownPreview/Spectacle.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::gauge" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConcept()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepValue getStepValue()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecTable getInlineTable()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getArgList()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gauge" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptConceptHeadingImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptConceptHeadingImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gauge" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDynamicArgList()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptConceptHeadingImpl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gauge" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getArgList()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptTable getTable()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepValue getStepValue()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::gauge" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptConceptImpl()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptConceptImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConceptConceptHeading getConceptHeading()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptConceptImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStepList()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptConceptImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepValue getStepValue()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptConceptImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitArg()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitConcept()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitConceptHeading()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitDynamicArg()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStaticArg()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStep()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTable()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableBody()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableHeader()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableRowValue()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNamedElement()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorProjectTestBase.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Meteor" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean runInDispatchThread()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorProjectTestBase.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Meteor" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorInspectionTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Meteor" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean runInDispatchThread()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorInspectionTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Meteor" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnresolvedTemplate()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorInspectionTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Meteor" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorInspectionTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Meteor" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean runInDispatchThread()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean runInDispatchThread()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorCompletionTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorCompletionTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtension()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorCompletionTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void _testTemplatesCompletion()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorCompletionTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTemplatesNotCompletion()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorCompletionTest.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGoto()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorGotoTemplateSymbolTest.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::Meteor" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTemplatesResolveTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Meteor" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean runInDispatchThread()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTemplatesResolveTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::Meteor" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTestUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Meteor" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPluginPath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTestUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Meteor" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getShortPluginPath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTestUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Meteor" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getShortTestPath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTestUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Meteor" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTestUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Meteor" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enableMeteor()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTestUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Meteor" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void disableMeteor()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTestUtil.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Meteor" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTemplateWithoutName()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorHighlightingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Meteor" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void enableInspections()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorHighlightingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Meteor" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doTest()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorHighlightingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Meteor" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorHighlightingTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Meteor" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBasePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsCompletionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompletionTemplates()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsCompletionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompletionTemplateHelper()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsCompletionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompletionGlobalHelper()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsCompletionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompletionGlobalHelperForBlockTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsCompletionTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteorParsingTest()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorParsingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Meteor" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorParsingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Meteor" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkAllPsiRoots()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorParsingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Meteor" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInclusionTag()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorParsingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Meteor" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDecimalLiteralInPath()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorParsingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Meteor" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDecimalLiteralWithName()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorParsingTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::Meteor" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertName()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorStubPathTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Meteor" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPathWithNodeModules()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorStubPathTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Meteor" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPathWithNotNodeModules()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorStubPathTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::Meteor" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotMeteorProject()",
  "longName" : "",
  "relativeFileName" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorProjectTest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::Meteor" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setPathToGlobalMeteorRoot()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorPackagesUtil.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Meteor" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCodes()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorPackagesUtil.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::Meteor" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorSyntheticLibraryProvider.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::Meteor" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesDialog.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleProjectUpdate()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorLibraryUpdater.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::Meteor" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorLibraryUpdater.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::Meteor" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFolder()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameEnd()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFolder()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameEnd()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFolder()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameEnd()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFolder()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameEnd()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFolder()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameEnd()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCalledDestroyParent()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getProcessInput()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean detachIsDefault()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProcessTerminated()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunContentDescriptor()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVmConnection()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isParentAlive()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canKillProcess()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void killProcess()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartBrowserSettings()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfiguration.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Meteor" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBuildBeforeLaunchAddedByDefault()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfiguration.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::Meteor" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoDelay()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/liveEdit/MeteorUpdateConfigurationProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Meteor" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeHtmlInAutoUpdate()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/liveEdit/MeteorUpdateConfigurationProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Meteor" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/liveEdit/MeteorUpdateConfigurationProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::Meteor" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRunnerId()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebugProcessRunner.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::Meteor" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebugProcessRunner.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::Meteor" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebugProcessRunner.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::Meteor" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAliveProcessHandler()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebugProcessRunner.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::Meteor" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRemoteUrls()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorFileFinder.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteorRunConfigurationEditor()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfigurationEditor.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorConfigurationType.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Meteor" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InetSocketAddress getSocketAddress()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorMainProcessHandler.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Meteor" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSocketAddress()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorMainProcessHandler.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::Meteor" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/imports/MeteorReferenceContributor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Meteor" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptAll()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/imports/MeteorReferenceContributor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Meteor" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement bindToElement()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/imports/MeteorReferenceContributor.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::Meteor" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpdatePackages()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getVirtualFile()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExcludedFolderName()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MeteorCompositeChangeApplier()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoImport()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWeakSearch()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsWeakSearch()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoImport()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MeteorSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcludeMeteorLocalFolder()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExcludeMeteorLocalFolder()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExecutablePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExecutablePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStartOnce()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartOnce()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::Meteor" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteorConfigurable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/settings/ui/MeteorConfigurable.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::Meteor" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorTemplateNameAttributeDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdType()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorTemplateNameAttributeDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdRefType()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorTemplateNameAttributeDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnumerated()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorTemplateNameAttributeDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorTemplateNameAttributeDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorTemplateNameAttributeDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFixed()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorTemplateNameAttributeDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorTemplateNameAttributeDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getDeclaration()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateTagXmlElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultName()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlNSDescriptor getNSDescriptor()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFileTypes()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorJSImplicitlyElementsFileTypeProvider.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::Meteor" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HbParsing getParsing()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/SpacebarsParseDefinition.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Meteor" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/SpacebarsParseDefinition.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::Meteor" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpacebarsLanguageDialect()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/SpacebarsLanguageDialect.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::Meteor" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpacebarsParsing()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/parsing/SpacebarsParsing.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::Meteor" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpacebarsFileType()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/SpacebarsFileType.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Meteor" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsCompletionContributor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Meteor" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsCompletionContributor.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::Meteor" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorMustachePartialTagPsiReference.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::Meteor" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsReferenceContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Meteor" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptWithOpenToken()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsReferenceContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Meteor" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsReferenceContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Meteor" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsReferenceContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Meteor" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClassAcceptable()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsReferenceContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Meteor" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpacebarsTagPsiReferenceProvider()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsReferenceContributor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::Meteor" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorMustacheTagPsiReference.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::Meteor" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTemplateNamespace()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorHelpersFrameworkIndexingHandler.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Meteor" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcessCustomElement()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorHelpersFrameworkIndexingHandler.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::Meteor" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptInput()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorTemplateIndex.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Meteor" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorTemplateIndex.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Meteor" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorTemplateIndex.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::Meteor" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetFile()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorJSPredefinedLibraryProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::Meteor" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MeteorBundle()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorBundle.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::Meteor" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/tsStubs/MeteorStubPath.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::Meteor" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepoInfo()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectPeer.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Meteor" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getProjectTypes()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectPeer.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Meteor" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBackgroundJobRunning()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectPeer.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Meteor" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSettingsStateListener()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectPeer.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::Meteor" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createTemp()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMeteorExecutablePath()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommand()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::Meteor" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMeteorExecutableList()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorUIUtil.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::Meteor" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MeteorFacade getInstance()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorFacade.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Meteor" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsMeteorProject()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorFacade.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::Meteor" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f1()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/crlfCaretPosition/toReformat_after.js",
  "fileLinesCount" : 5,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function test()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/invalidConfigErrorReported/toReformat.js",
  "fileLinesCount" : 3,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function test()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/invalidConfigErrorReported/toReformat_after.js",
  "fileLinesCount" : 3,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f1()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPosition/toReformat_after.js",
  "fileLinesCount" : 5,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function test()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/withEditorConfig/toReformat.js",
  "fileLinesCount" : 3,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function test()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/withEditorConfig/toReformat_after.js",
  "fileLinesCount" : 3,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f3()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchAppliedDeletion/toReformat.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 5,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f3()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchAppliedDeletion/toReformat_after.js",
  "fileLinesCount" : 13,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f1()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPositionReformatParenthesis/toReformat_after.js",
  "fileLinesCount" : 7,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Connect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPositionReformatParenthesis/toReformat_after.js",
  "fileLinesCount" : 7,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f1()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/crlfCaretPositionReformat/toReformat_after.js",
  "fileLinesCount" : 5,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f2()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchApplied/second/toReformat_after.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 8,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f3()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchApplied/second/toReformat_after.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f4()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchApplied/second/toReformat_after.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f2()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchApplied/first/toReformat_after.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 8,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f3()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchApplied/first/toReformat_after.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f4()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchApplied/first/toReformat_after.js",
  "fileLinesCount" : 19,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reformatThis()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/jsFileWithSelection/toReformat_after.js",
  "fileLinesCount" : 9,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dontTouchThis()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/jsFileWithSelection/toReformat_after.js",
  "fileLinesCount" : 9,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f1()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPositionReformat/toReformat_after.js",
  "fileLinesCount" : 5,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uncheckCodeStyleModifierCheckBox()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfigurable.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSearchableOptions()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfigurable.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActionOnSaveEnabled()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfigurable.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/eslint/PrettierEslintRuleMappersFactory.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runWriteCommandAction()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettierCodeStyleImporter()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierCodeStyleImporter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isDirectlyImportable()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierCodeStyleImporter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleStatusBarUIContributor.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mayOverrideSettingsOf()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleSettingsModifier.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStatusBarUiContributor()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleSettingsModifier.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettierConfiguration()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunOnSave()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunOnReformat()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunOnPaste()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFormatFilesOutsideDependencyScope()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCodeStyleSettingsModifierEnabled()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisabled()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutomatic()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isManual()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processElement()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierPostFormatProcessor.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConfigFileOrPackageJson()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJSConfigFile()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConfigFile()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/formatting/PrettierApplyStrategy.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrettierConfig createFromMap()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrettierConfig createFromJson()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEdtRequired()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierCompatibleCodeStyleInstaller.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledForFile()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/config/PrettierJsonSchemaInJsEnabler.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldShowSwitcherWidget()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/config/PrettierJsonSchemaInJsEnabler.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/config/PrettierConfigJsonSchemaProviderFactory.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualFile getSchemaFile()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/config/PrettierConfigJsonSchemaInJsProvider.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettierConfigLanguageSubstitutor()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/config/PrettierConfigLanguageSubstitutor.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun configure()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierProjectConfigurator.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerWidgetUpdaters()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/lsWidget/PrettierWidgetItemsProvider.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PluginFactory.prototype.create = function()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin-provider.js",
  "fileLinesCount" : 14,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventLogGroup getGroup()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioUsagesCollector.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::platformio" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioConfigurable.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::platformio" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioConfigurable.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::platformio" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTabLayouter()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerConsoleContent()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startImpl()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detachImpl()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroyImpl()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/home/PlatformioHomeAction.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::platformio" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setExecutableData()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioDebugConfiguration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::platformio" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioDebugConfiguration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::platformio" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioDebugConfiguration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::platformio" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRunOn()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioDebugConfiguration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::platformio" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clone()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioDebugConfiguration.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::platformio" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlatformioFileType()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::platformio" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::platformio" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDescription()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::platformio" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::platformio" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::platformio" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFileOfType()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::platformio" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectFixesProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::platformio" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun linkProject()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectFixesProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::platformio" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioProjectTaskRunner.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::platformio" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProjectBaseDir()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioConfigurationContext.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::platformio" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRunOn()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioConfigurationContext.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::platformio" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelper()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioConfigurationContext.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::platformio" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioBuildDescriptor.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::platformio" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioBuildDescriptor.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::platformio" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioBuildDescriptor.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::platformio" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioBuildDescriptor.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::platformio" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioBuildDescriptor.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::platformio" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAffectedExternalProjectPath()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioManager.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::platformio" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioExecutionTarget.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::platformio" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLinkedExternalProjectsSettings()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSettings.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::platformio" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun byFrameworkName()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/SourceTemplate.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::platformio" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun byFrameworkName()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/SourceTemplate.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::platformio" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performLink()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioLoadProjectAction.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::platformio" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioTerminal.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::platformio" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioTerminal.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::platformio" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldBeAvailable()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioToolWindowFactory.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::platformio" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioToolWindowFactory.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::platformio" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::platformio" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::platformio" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioAction.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::platformio" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioRefreshAction.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::platformio" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDenoCache()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoUtil.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::Deno" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultDenoIcon()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoUtil.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::Deno" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRootsToWatch()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoLibraryProvider.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::Deno" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullPath()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/model/models.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::Deno" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoConfigurable.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::Deno" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOverriddenFileType()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/lang/DenoFileTypeOverrider.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::Deno" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDenoCacheElementsByKey()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/lang/DenoCacheContentIndexExtension.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Deno" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSettingsConfigurable()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/settings/DenoRuntimeProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Deno" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detect()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/settings/DenoRuntimeProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::Deno" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultWeight()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/modules/DenoModuleReferenceContributor.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::Deno" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findImportMapFile()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/modules/DenoModuleReferenceContributor.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::Deno" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUseDeno()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUseDeno()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUseDeno()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDenoCacheDeps()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDenoNpm()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDenoCache()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDenoInit()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDenoInit()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDenoFormattingEnabled()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDenoFormattingEnabled()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::Deno" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInitializationOptions()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoLspServerDescriptor.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Deno" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getServiceFixes()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoTypeScriptService.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::Deno" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTemplateConfiguration()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoConfigurationType.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::Deno" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uiDataSnapshot()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Deno" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasConfiguredDebugAddress()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplicationArguments()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConfiguredDebugPort()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::Deno" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildUI()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/generator/DenoProjectTemplateGenerator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Deno" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/generator/DenoProjectTemplateGenerator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Deno" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/inspection/DenoInspectionSuppressor.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::Deno" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectionIdList()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEntityInterface()",
  "longName" : "",
  "relativeFileName" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::Deno" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logConnect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorCollector.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logSave()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorCollector.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerialMonitorException()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorException.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerialMonitorException()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorException.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDataReceived()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPort()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRTS()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDTR()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenSet()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDSR()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialProfileService.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialProfileService.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDefaultProfile()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialProfileService.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProfiles()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialProfileService.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCTSChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDSRChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorNotification()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberChoice()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialSettingsUI.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachToProcess()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOutputPaused()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasDeferredOutput()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performWhenNoDeferredOutput()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMessageFilter()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun printHyperlink()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConsoleActions()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOutputPaused()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canPause()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTimestamped()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwitchConsoleViewAction()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/SerialTtyConnector.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HexConsoleView()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/HexConsoleView.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOpenedMonitor()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectPanel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnectPort()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectPanel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyProfileChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectPanel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun portsStatusChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/actions/ConnectDisconnectAction.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/actions/ConnectDisconnectAction.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyKeywordCompletionContributor.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyKeywordCompletionContributor.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/impl/WebAssemblyNamedReferencedElementImpl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::web-assembly-plugin" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun byElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/PbCompositeModificationTracker.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/PbCompositeModificationTracker.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModificationCount()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/PbCompositeModificationTracker.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/folding/ProtoFoldingBuilder.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::protobuf" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbStructureViewModel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoExpand()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbStructureViewModel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::protobuf" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSmartExpand()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbStructureViewModel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::protobuf" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbBreadcrumbsInfoProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbStructureViewElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbStructureViewElement.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoQuoteHandler()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoQuoteHandler.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::protobuf" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean handleFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoTypedHandler.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::protobuf" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isBracePair()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbEnterBetweenBracesDelegate.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::protobuf" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuitableForLanguage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbLineIndentProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::protobuf" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isBracePair()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbTextEnterBetweenBracesHandler.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoBraceMatcher.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::protobuf" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcess()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoCommentProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::protobuf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbCommenter.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::protobuf" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbCodeImplementationLineMarkerProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::protobuf" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbCodeImplementationLineMarkerProvider.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::protobuf" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbLanguageSpecificLineMarkerProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbSyntaxHighlighter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::protobuf" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbSyntaxHighlighter()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbSyntaxHighlighter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::protobuf" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextAttributesKey getTokenKey()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbSyntaxHighlighter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::protobuf" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextAttributesKey getTokenKey()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextSyntaxHighlighter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::protobuf" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PbTextLanguageSettingsForm createUi()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettingsConfigurable.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettingsForm.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModified()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettingsForm.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::protobuf" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isMissingSchemaWarningEnabled()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettingsForm.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::protobuf" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMissingSchemaWarningEnabled()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettingsForm.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::protobuf" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PbLanguageSettingsForm createUi()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsConfigurable.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVirtualGroup()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDescriptorPath()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAutoConfigEnabled()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIncludeStandardProtoDirectories()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIncludeProjectContentRoots()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIndexBasedResolveEnabled()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIncludeWellKnownProtos()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableCellEditor getEditor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImportPathEntry toEntry()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImportPathGroup create()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOrder()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEffectivePath()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "fileLinesCount" : 634,
  "components" : [ "primary::protobuf" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbTextLanguageSettings()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbTextLanguageSettings()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbTextLanguageSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModificationTracker getModificationTracker()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMissingSchemaWarningEnabled()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMissingSchemaWarningEnabled()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::protobuf" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbProjectSettings()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbProjectSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModificationTracker getModificationTracker()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadState()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getImportPathEntries()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImportPathEntries()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescriptorPath()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isThirdPartyConfigurationEnabled()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThirdPartyConfigurationEnabled()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncludeProtoDirectories()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncludeProtoDirectories()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIndexBasedResolveEnabled()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndexBasedResolveEnabled()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncludeContentRoots()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncludeContentRoots()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncludeWellKnownProtos()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncludeWellKnownProtos()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbProjectSettings copy()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportPathEntry()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocation()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocation()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrefix()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getImportPaths()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/SettingsFileResolveProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::protobuf" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentOptionsEditor getIndentOptionsEditor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::protobuf" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomCodeStyleSettings createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbCodeStyleSettingsProvider.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurableDisplayName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbCodeStyleSettingsProvider.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentOptionsEditor getIndentOptionsEditor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbTextLanguageCodeStyleSettingsProvider.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomCodeStyleSettings createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbTextCodeStyleSettingsProvider.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigurableDisplayName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbTextCodeStyleSettingsProvider.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbBlock.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::protobuf" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbBlock.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::protobuf" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbTextBlock.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::protobuf" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbTextBlock.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::protobuf" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readUrlAsString()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/util/ResourceUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbTextLanguage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbTextLanguage.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::protobuf" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseTextField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/parser/PbParserUtil.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::protobuf" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseTextFieldName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/parser/PbParserUtil.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecoveryBlockDetector()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/parser/PbParserUtil.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::protobuf" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualifiedName forDescriptor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/descriptor/DescriptorOptionType.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Descriptor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/descriptor/Descriptor.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbFileType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbFileType.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbFileType.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::protobuf" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getFields()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextMessage.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PbTextRootMessage getRootMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextRootMessage.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isValidDouble()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoNumberValue.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::protobuf" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isValidInt64()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoNumberValue.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::protobuf" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isValidUint64()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoNumberValue.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::protobuf" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isValidInt65()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoNumberValue.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::protobuf" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInstance()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/SpecialOptionType.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isSpecial()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbOptionNameBase.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::protobuf" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbNamedElementBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::protobuf" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbNamedElementBase.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::protobuf" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbPackageNameMixin.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::protobuf" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbPackageNameMixin.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::protobuf" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setParentOverride()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOverridableElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setNavigationElementOverride()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOverridableElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setTextRangeOverride()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOverridableElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PsiElement getParentOverride()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOverridableElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::protobuf" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PsiElement getNavigationElementOverride()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOverridableElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::protobuf" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default TextRange getTextRangeOverride()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOverridableElement.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::protobuf" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNegative()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextNumberValueMixin.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::protobuf" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStreaming()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbServiceMethodTypeMixin.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFullyQualified()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbQualifiedReferenceBase.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanonicalFieldLabel getCanonicalLabel()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbMapFieldMixin.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbElementBase()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementBase.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbFile getPbFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementBase.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::protobuf" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbElementFactory getInstance()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeNameBuilder typeNameBuilder()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldLabelBuilder fieldLabelBuilder()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OptionBuilder optionBuilder()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MessageBuilder messageBuilder()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldBuilder fieldBuilder()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TypeNameBuilder getThis()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FieldLabelBuilder getThis()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionBuilder getThis()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder getThis()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldBuilder getThis()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::protobuf" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbGroupDefinitionMixin.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::protobuf" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbFile getPbFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedElementBase.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedElementBase.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::protobuf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSpecial()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOptionNameMixin.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::protobuf" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbTextFileImpl()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextFileImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::protobuf" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextFileImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::protobuf" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPublic()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbImportStatementMixin.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::protobuf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWeak()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbImportStatementMixin.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::protobuf" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOption()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbImportStatementMixin.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::protobuf" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbTextElementBase()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextElementBase.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::protobuf" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbFileImpl()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbFile getPbFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::protobuf" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNegative()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbNumberValueMixin.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::protobuf" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedNamedDefinitionBase.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::protobuf" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbField.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::protobuf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isRepeated()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbField.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::protobuf" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isExtension()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbField.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::protobuf" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setDelegateOverride()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoSymbolPathContainer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoComment.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isAnyTypeUrl()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextExtensionNameBase.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::protobuf" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLeafElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoLeafElement.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default PbTextRootMessage getRootMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextElement.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::protobuf" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNewLine()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiFactory.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::protobuf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStatement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTypeElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMessageElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGroupElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPackageElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExtendElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEnumElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOneofElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List multiResolveRefToType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fieldIsExtensionOrMember()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isElementType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isWhitespace()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isBlockComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isLineComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stripLineCommentStart()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void detach()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWhitespaceWithNewline()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWhitespaceWithBlankLine()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::protobuf" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isUnterminated()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoStringPart.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ImmutableList getInvalidEscapeRanges()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoStringPart.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isBuiltInType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTypeNameBase.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::protobuf" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generatePreview()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathIntention.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::protobuf" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathIntention.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::protobuf" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathIntention.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathIntention.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::protobuf" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportStatementIntention.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileModifierForPreview()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportStatementIntention.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementToMakeWritable()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportStatementIntention.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportStatementIntention.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::protobuf" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportStatementIntention.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPerformedNanoTime()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathUndoableAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPerformedNanoTime()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathUndoableAction.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/findusages/PbFindUsagesProvider.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UsageType fieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/findusages/PbUsageTypeProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::protobuf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UsageType extendDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/findusages/PbUsageTypeProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UsageType serviceType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/findusages/PbUsageTypeProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UsageType optionExpression()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/findusages/PbUsageTypeProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UsageType serviceMethod()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/findusages/PbUsageTypeProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::protobuf" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLexer()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/StringLexer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrentTokenLiteral()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/StringLexer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::protobuf" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrentTokenInvalid()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/StringLexer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::protobuf" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreTokens()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/StringLexer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::protobuf" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Lexer mergingStringLexer()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/StringLexer.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::protobuf" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtoLexer()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/ProtoLexer.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoLexer forProtobufWithKeywords()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/ProtoLexer.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::protobuf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoLexer forProtobufWithoutKeywords()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/ProtoLexer.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoLexer forPrototext()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/ProtoLexer.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbLanguage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbLanguage.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::protobuf" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supports()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/PbImportOptimizer.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::protobuf" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requiresAllDocumentsToBeCommitted()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/PbJsonCopyPasteProcessor.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFlavor()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/PbJsonCopyPasteProcessor.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::protobuf" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUniqueName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/PbJsonStructTransformer.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createMessageEntryStartNoSpace()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createBooleanValues()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupElement lookupElementWithSpace()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::protobuf" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpecialOptionTracker()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SpecialOptionTracker.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::protobuf" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotateEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trackProblems()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void queueError()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::protobuf" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void annotateEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "fileLinesCount" : 762,
  "components" : [ "primary::protobuf" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Occurrence addName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PbField resolveField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Occurrence firstOccurrence()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void annotateField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trackProblems()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void queueError()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::protobuf" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnyType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::protobuf" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbMessageType getMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/AnyType.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::protobuf" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbField getTypeUrlField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/AnyType.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::protobuf" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbField getValueField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/AnyType.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::protobuf" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/AnyType.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::protobuf" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/AnyType.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::protobuf" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbTextFileType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbTextFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbTextFileType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtoBaseLanguage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/ProtoBaseLanguage.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::protobuf" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualifiedName getPackageQualifiedName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbPackageStatementStub.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbFileStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbFileStub.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::protobuf" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbGroupDefinition createPsi()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbGroupDefinitionType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::protobuf" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbServiceDefinition createPsi()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbServiceDefinitionType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbPackageStatement createPsi()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbPackageStatementType.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbExtendDefinition createPsi()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbExtendDefinitionType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbEnumDefinition createPsi()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbEnumDefinitionType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbServiceMethodDefinitionType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbServiceMethodDefinitionType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::protobuf" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbServiceMethod createPsi()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbServiceMethodDefinitionType.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::protobuf" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbMessageDefinition createPsi()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbMessageDefinitionType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbOneofDefinition createPsi()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbOneofDefinitionType.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbFileElementType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbFileElementType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbFileElementType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbFileElementType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::protobuf" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStubVersion()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbFileElementType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findMethodByFqn()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/ProtoFileAccessor.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::protobuf" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findServiceByFqn()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/ProtoFileAccessor.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findServicesByFqn()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/ProtoFileAccessor.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::protobuf" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findMessageByFqn()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/ProtoFileAccessor.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAllServices()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/ProtoFileAccessor.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtendedType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbExtendDefinitionStub.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QualifiedNameIndex getInstance()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/index/QualifiedNameIndex.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/index/QualifiedNameIndex.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShortNameIndex getInstance()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/index/ShortNameIndex.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/index/ShortNameIndex.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptsFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbTextFileStubBuilder.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::protobuf" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStubVersion()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbTextFileStubBuilder.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::protobuf" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultType getResultType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbResolveResult.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::protobuf" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidResult()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbResolveResult.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::protobuf" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbResolveResult.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::protobuf" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaComment.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::protobuf" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaComment.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::protobuf" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFileComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/MessageComment.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::protobuf" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaInfo create()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/SchemaInfo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaInfo create()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/SchemaInfo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::protobuf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/FileResolveProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/FileResolveProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::protobuf" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/FileResolveProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::protobuf" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/FileResolveProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::protobuf" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChildEntry file()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/FileResolveProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::protobuf" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChildEntry directory()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/FileResolveProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::protobuf" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean canFindFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/FileResolveProvider.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::protobuf" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbTextMessageSetSupportingExtensionNameReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbTextMessageSetSupportingExtensionNameReference.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::protobuf" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalRootsFileResolveProvider()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/LocalRootsFileResolveProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbSymbolLookupElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRedHighlight()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::protobuf" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildEntries()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbIndexBasedFileResolveProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptorFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbIndexBasedFileResolveProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSearchScope()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbIndexBasedFileResolveProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Condition unsuggestableFilter()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/ResolveFilters.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::protobuf" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbTextFieldNameReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbTextFieldNameReference.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbSymbolResolver()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbSymbolResolver forFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbSymbolResolver forFileExports()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PbSymbolResolver empty()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean symbolOwnerExists()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::protobuf" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbOptionNameReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbOptionNameReference.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/inspection/PbDuplicatedImportsInspection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOriginal()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/ProtoString.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/ProtoString.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getInvalidEscapeRanges()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/ProtoString.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnterminated()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/ProtoString.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::protobuf" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOriginalOffset()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/ProtoString.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::protobuf" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBuiltInType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/BuiltInType.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::protobuf" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getTypes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/BuiltInType.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::protobuf" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWhitespaceOrComment()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/shared/gencode/ProtoFromSourceComments.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::protobuf" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/src/com/intellij/protobuf/go/gutter/PbGoLineMarkerProvider.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::protobuf" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PyFile getFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-python/src/com/intellij/protobuf/python/PyFileReferenceContext.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::protobuf" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QualifiedName getFileLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-python/src/com/intellij/protobuf/python/PyFileReferenceContext.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::protobuf" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  M1OrBuilder orBuilderType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MultipleFilesUser.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::protobuf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MultipleFilesUser.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitiveM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MultipleFilesUser.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::protobuf" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  M1OrBuilder orBuilderType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 testVariableReference()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRepeatedPrimitiveCount()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRepeatedPrimitiveList()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRepeatedPrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString getSingleStringAsBytes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRepeatedStringList()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Shapes getSingleEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Shapes enumForValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Shapes enumValueOf()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  weirdEnum_name checkWeirdEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteString getSingleBytes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRepeatedBytesList()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getTestMapFieldOrDefault()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getTestMapFieldOrThrow()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsTestMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getTestMapFieldCount()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getTestMapFieldMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestOneofCase getOneofFieldCase()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestOneofCase enumMethods()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasIntChoice()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitiveM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasRepeatedPrimitiveCountM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRepeatedPrimitiveCountM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSinglePrimitiveFieldNumber()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::protobuf" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFileUser.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSinglePrimitiveWithBuilder()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFileUser.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::protobuf" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitiveM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFileUser.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ClashingEnum test()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/ClashingEnumUser.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::protobuf" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/ProtoSyntax3User.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitiveM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/ProtoSyntax3User.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::protobuf" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int test()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/NotClashingFieldUser.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::protobuf" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRepeatedPrimitiveCount()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRepeatedPrimitiveList()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMutableRepeatedPrimitiveList()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 addAllRepeatedInt32Field()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSingleStringAsBytes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRepeatedStringListAsBytes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getMutableRepeatedMessageList()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 addAllRepeatedMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Shapes getSingleEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  weirdEnum_name checkWeirdEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getTestMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getMutableTestMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 putAllTestMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestOneofCase getOneofFieldCase()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 clearOneofField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestOneofCase enumMethods()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasIntChoice()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStringChoice()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitiveM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasRepeatedPrimitiveCountM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRepeatedPrimitiveCountM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSinglePrimitiveFieldNumber()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::protobuf" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  M1_NestedM1 messageType()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 messageMember()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 clearSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRepeatedPrimitiveCount()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRepeatedPrimitiveList()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getRepeatedPrimitiveIterator()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRepeatedPrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List mutableAllRepeatedPrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 addRepeatedPrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setRepeatedPrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 clearRepeatedPrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSingleStringAsBytes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRepeatedStringListAsBytes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getRepeatedStringIteratorAsBytes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 addRepeatedStringListAsBytes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1_NestedM1 getMutableSingleMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1_NestedM1 insertRepeatedMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1_NestedM1 removeRepeatedMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSingleEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSingleEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getRepeatedBytesIteratorAsBytes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSingleBool()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSingleBool()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRepeatedBool()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1_TestMapEntry getTestMap()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getTestMapIterator()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getTestMapSize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1_TestMapEntry removeTestMapSize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasIntChoice()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setStringChoiceAsBytes()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitiveM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasRepeatedPrimitiveCountM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRepeatedPrimitiveCountM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1_NestedM1 setSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::protobuf" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2LiteUser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitiveM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2LiteUser.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::protobuf" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2OuterClassUser.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::protobuf" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitiveM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2OuterClassUser.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitive()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFilePackageUser.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static M1 setSinglePrimitiveWithBuilder()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFilePackageUser.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSinglePrimitiveM2()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFilePackageUser.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean acceptInput()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaOuterClassIndex.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dependsOnFileContent()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaOuterClassIndex.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::protobuf" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaOuterClassIndex.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::protobuf" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableElement()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/gutter/PbJavaLineMarkerProvider.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::protobuf" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/gutter/PbJavaImplementationSearcher.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::protobuf" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean derivesFromProto()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoReferenceMatch.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::protobuf" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsages()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMessageDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnumDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection messageTypeClasses()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection fieldMembers()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection oneofMessageMembers()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::protobuf" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String underscoreToCamelCase()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/NameUtils.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::protobuf" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String underscoreToCapitalizedCamelCase()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/NameUtils.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::protobuf" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesMessage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameMatcher.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::protobuf" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesField()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameMatcher.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::protobuf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameMatcher.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::protobuf" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameMatcher.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::protobuf" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesOneofMember()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameMatcher.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::protobuf" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesOneofEnum()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameMatcher.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::protobuf" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesOneofNotSetEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameMatcher.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::protobuf" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesOneofEnumValue()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameMatcher.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::protobuf" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set outerClassNames()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::protobuf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::protobuf" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fieldConstantName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::protobuf" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameMatcher toNameMatcher()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameGenerator.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::protobuf" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ext()",
  "longName" : "",
  "relativeFileName" : "protobuf/build.gradle.kts",
  "fileLinesCount" : 146,
  "components" : [ "primary::protobuf" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/folding/HbFoldingBuilder.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::handlebars" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLBraceToken()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::handlebars" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBraceTokenGroupId()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::handlebars" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStructuralBrace()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::handlebars" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::handlebars" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::handlebars" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isMyLanguage()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/templates/HbEmmetGenerator.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::handlebars" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HbTemplateContextType()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/templates/HbTemplateContextType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::handlebars" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/editor/templates/HbTemplateContextType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::handlebars" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/structure/HbTreeElement.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::handlebars" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getScriptElementType()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/HbScriptContentProvider.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::handlebars" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LanguageFileType getDefaultTemplateLang()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/HbLanguage.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::handlebars" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HbLanguage()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/HbLanguage.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::handlebars" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HbLanguage()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/HbLanguage.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::handlebars" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbUndefinedLiteralImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbUndefinedLiteralImpl.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::handlebars" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbSimpleInverseImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbSimpleInverseImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::handlebars" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbMustacheImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbMustacheImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HbBlockMustacheImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbBlockMustacheImpl.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::handlebars" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbCommentImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbCommentImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbBooleanLiteralImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbBooleanLiteralImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbPartialImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPartialImpl.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::handlebars" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbPartialNameImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPartialNameImpl.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPartialNameImpl.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::handlebars" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbSimpleMustacheImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbSimpleMustacheImpl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::handlebars" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbNumberLiteralImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbNumberLiteralImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbHashImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbHashImpl.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::handlebars" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbMustacheNameImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbMustacheNameImpl.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbMustacheNameImpl.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::handlebars" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbStringLiteralImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbStringLiteralImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbNullLiteralImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbNullLiteralImpl.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::handlebars" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbOpenInverseBlockMustacheImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbOpenInverseBlockMustacheImpl.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::handlebars" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbParamImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbParamImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbCloseBlockMustacheImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbCloseBlockMustacheImpl.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::handlebars" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbBlockWrapperImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbBlockWrapperImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::handlebars" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HbOpenBlockMustache getHbOpenBlockMustache()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbBlockWrapperImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::handlebars" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbPathImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPathImpl.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPathImpl.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::handlebars" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbDataImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbDataImpl.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbDataImpl.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::handlebars" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbOpenBlockMustacheImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbOpenBlockMustacheImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::handlebars" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbPsiElementImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPsiElementImpl.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::handlebars" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemPresentation getPresentation()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPsiElementImpl.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::handlebars" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbStatementsImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbStatementsImpl.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::handlebars" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HbOpenBlockMustache findParentOpenTagElement()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPsiUtil.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::handlebars" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HbCloseBlockMustache findParentCloseTagElement()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPsiUtil.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::handlebars" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbOpenPartialBlockMustacheImpl()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/HbOpenPartialBlockMustacheImpl.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::handlebars" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbPsiFile()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPsiFile.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::handlebars" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbPsiFile()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPsiFile.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::handlebars" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPsiFile.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::handlebars" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbColorsPage.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::handlebars" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbColorsPage.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::handlebars" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbConfigurationProvider()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::handlebars" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCreateConfigurable()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationProvider.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::handlebars" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbConfigurationPage()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::handlebars" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::handlebars" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::handlebars" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent createComponent()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::handlebars" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/file/HbFileViewProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::handlebars" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsIncrementalReparse()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/file/HbFileViewProvider.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::handlebars" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoCollapseBlocks()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbFoldingOptionsProvider.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::handlebars" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoCollapseBlocks()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbFoldingOptionsProvider.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::handlebars" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAutoGenerateCloseTagEnabled()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAutoGenerateCloseTagEnabled()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAutocompleteMustachesEnabled()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAutocompleteMustachesEnabled()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFormattingEnabled()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFormattingEnabled()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAutoCollapseBlocksEnabled()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAutoCollapseBlocks()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRawOpenHtmlAsHandlebarsValue()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStringPropertyValue()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setStringPropertyValue()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStringPropertyValue()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setStringPropertyValue()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean getBooleanPropertyValue()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setBooleanPropertyValue()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setBooleanPropertyValue()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::handlebars" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dontFormatMyModel()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::handlebars" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IElementType getTemplateTextElementType()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::handlebars" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequiredRange()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::handlebars" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbErrorFilter()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/inspections/HbErrorFilter.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::handlebars" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/inspections/HbBlockMismatchFix.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::handlebars" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/inspections/HbBlockMismatchFix.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::handlebars" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbElementType.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::handlebars" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HbParsing getParsing()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParser.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::handlebars" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbRawLexer()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbRawLexer.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::handlebars" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbParsing()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseRoot()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseProgram()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseHash()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "fileLinesCount" : 1035,
  "components" : [ "primary::handlebars" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HbLexer()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbLexer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::handlebars" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeFunction getMergeFunction()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbLexer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::handlebars" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultStepFileName()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinitionCreator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrStepDefinition()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigate()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrCucumberStepDefinitionSearcher()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/search/GrCucumberStepDefinitionSearcher.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsages()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/search/GrStepFindUsageHandlerFactory.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberStepIndex.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStepLikeFile()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberExtension.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWritableStepLikeFile()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberExtension.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BDDFrameworkType getStepFileType()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberExtension.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepDefinitionCreator getStepDefinitionCreator()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberExtension.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminate()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerAvailablePackagesManager.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::javascript" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerConfigurable()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerConfigurable.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::javascript" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLater()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerView.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::javascript" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageBasicInfo.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::javascript" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BowerSettingsManager()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerSettingsManager.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::javascript" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSettings()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerSettingsManager.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::javascript" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerSettings.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::javascript" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminate()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCommandRun.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::javascript" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInsideStringLiteral()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCompletionContributor.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::javascript" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllPackages()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List reloadAllPackages()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javascript" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMyContext()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerConfigFileSpellcheckingStrategy.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::javascript" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexCommonBundle()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/FlexCommonBundle.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlexCompilerProjectExtension()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexCompilerProjectExtension.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlashRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlashRunnerParameters.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::flex" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlashRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlashRunConfigurationType.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpsFlexUnitRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexUnitRunConfigurationType()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunConfigurationType.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JpsBCBasedRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsBCBasedRunnerParameters.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::flex" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsAndroidPackagingOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAndroidPackagingOptionsImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsIosPackagingOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsIosPackagingOptionsImpl.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::flex" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsAirSigningOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsAirDesktopPackagingOptionsImpl()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirDesktopPackagingOptionsImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::flex" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsFlexModuleType()",
  "longName" : "",
  "relativeFileName" : "flex/flex-shared/src/com/intellij/flex/model/module/JpsFlexModuleType.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::flex" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void releaseMojoExecution()",
  "longName" : "",
  "relativeFileName" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/Maven.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::flex" ],
  "startLine" : 112,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Console()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupOmitTraceOption()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/SdkSpecificHandler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::flex" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleLogger()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::flex" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SdkFilesResolver()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/SdkFilesResolver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalizationManager()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::flex" ],
  "startLine" : 165,
  "endLine" : 166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelAllCompilations()",
  "longName" : "",
  "relativeFileName" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/FlexCompiler.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessingInterface()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlexUnitRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::flex" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodReturnTypeInspection.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doApplyInformationToEditor()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptUnusedImportsPassFactory.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::flex" ],
  "startLine" : 132,
  "endLine" : 133,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void post()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1320,
  "endLine" : 1321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void launchDebuggedApplication()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "fileLinesCount" : 1666,
  "components" : [ "primary::flex" ],
  "startLine" : 1594,
  "endLine" : 1595,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record Location()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::flex" ],
  "startLine" : 211,
  "endLine" : 212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlreadySorted()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tooManyChildren()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 146,
  "endLine" : 147,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 150,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorMessage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 154,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilePathAndPathInPackage()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirPackagingOptions.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::flex" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSdkListListener()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "fileLinesCount" : 766,
  "components" : [ "primary::flex" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AirSigningOptions()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::flex" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdkManager.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::flex" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveAdditionalData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void libraryReplaced()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::flex" ],
  "startLine" : 285,
  "endLine" : 286,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRow()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 183,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRow()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 187,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exchangeRows()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::flex" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::flex" ],
  "startLine" : 131,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rebuildMainClassFilter()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "fileLinesCount" : 764,
  "components" : [ "primary::flex" ],
  "startLine" : 607,
  "endLine" : 608,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "fileLinesCount" : 1046,
  "components" : [ "primary::flex" ],
  "startLine" : 364,
  "endLine" : 365,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 817,
  "endLine" : 818,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "fileLinesCount" : 1821,
  "components" : [ "primary::flex" ],
  "startLine" : 935,
  "endLine" : 936,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::flex" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveAdditionalData()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::flex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexSdkUtils()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::flex" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexCompilationUtils()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilationUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexCompilerConfigFileUtil()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerConfigFileUtil.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::flex" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LauncherParameters()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::flex" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlashPlayerTrustUtil()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlashPlayerTrustUtil.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::flex" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFinish()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunner.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::flex" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlashBuilderProjectLoadUtil()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::flex" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void prepareEnvVars()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::flex" ],
  "startLine" : 78,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AirPackageUtil()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::flex" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::flex" ],
  "startLine" : 548,
  "endLine" : 549,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendFunctionBody()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::flex" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addImplementedFunction()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptImplementedMethodProcessor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::flex" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkInstanceMemberAccesses()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ActionScriptConstructorChecker.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::flex" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCandidateResult()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/ActionScriptPsiExtensionsImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::flex" ],
  "startLine" : 122,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "fileLinesCount" : 1379,
  "components" : [ "primary::flex" ],
  "startLine" : 1362,
  "endLine" : 1363,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDependency()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexSchemaHandler.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::flex" ],
  "startLine" : 135,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "fileLinesCount" : 1018,
  "components" : [ "primary::flex" ],
  "startLine" : 391,
  "endLine" : 392,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MxmlLanguageTagsUtil()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::flex" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retargetUsages()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/FlexMoveFileHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setDocCommentPolicySetting()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::flex" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenameMoveUtils()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::flex" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexCssUtil()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/css/FlexCssUtil.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::flex" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionScriptTypeHelper()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeHelper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::flex" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwcCatalogXmlUtil()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doctype()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 92,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attribute()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 111,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textElement()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 115,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void entityRef()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::flex" ],
  "startLine" : 123,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionScriptClassResolver()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::flex" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefixResolved()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::flex" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwfFileType()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/SwfFileType.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::flex" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.onRunComplete = function()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function reportOnceModificationsSettleDown()",
  "longName" : "",
  "relativeFileName" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "fileLinesCount" : 253,
  "components" : [ "primary::js-karma" ],
  "startLine" : 165,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerRegistry.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::js-karma" ],
  "startLine" : 88,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KarmaProjectSettings()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaProjectSettings.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::js-karma" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFrom()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaAllTestsScopeView.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::js-karma" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaAllTestsScopeView.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::js-karma" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KarmaUtil()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/util/KarmaUtil.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::js-karma" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorProneBundle()",
  "longName" : "",
  "relativeFileName" : "error-prone/src/org/intellij/errorProne/ErrorProneBundle.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::error-prone" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MdxTagNameSynchronizer()",
  "longName" : "",
  "relativeFileName" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::mdx" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNamedParam3()",
  "longName" : "",
  "relativeFileName" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedAnalyzedFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedErrors()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedHighlights()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedLaunchData()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedNavigation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedOccurrences()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedOutline()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedOverrides()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedClosingLabels()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedSearchResults()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushedResults()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 93,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverConnected()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 105,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverIncompatibleVersion()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 109,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverStatus()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 113,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computedExistingImports()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/IsEnabledConsumer.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 84,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instrumentation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::Dart" ],
  "startLine" : 187,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Base64()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "fileLinesCount" : 1940,
  "components" : [ "primary::Dart" ],
  "startLine" : 1937,
  "endLine" : 1938,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringUtilities()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::Dart" ],
  "startLine" : 545,
  "endLine" : 546,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectUtilities()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/ObjectUtilities.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::Dart" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/logging/Logger.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/logging/Logger.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInformation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/logging/Logger.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInformation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/logging/Logger.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lastRequestProcessed()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteResponseStream.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::Dart" ],
  "startLine" : 103,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ErrorRequestSink.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResponseUtilities()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/ResponseUtilities.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestUtilities()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "fileLinesCount" : 1271,
  "components" : [ "primary::Dart" ],
  "startLine" : 1269,
  "endLine" : 1270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_getReachableSources()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void analysis_getSignature()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 340,
  "endLine" : 341,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completion_registerLibraryPaths()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void diagnostic_getDiagnostics()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search_getElementDeclarations()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 673,
  "endLine" : 674,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractWidgetFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetFeedback.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringFeedback.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefactoringOptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringOptions.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/logging/Logger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logError()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/logging/Logger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInformation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/logging/Logger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInformation()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/logging/Logger.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void result()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::Dart" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/ErrorRequestSink.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set topSetter()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/FunctionBody.dart",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set setter()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/FunctionBody.dart",
  "fileLinesCount" : 76,
  "components" : [ "primary::Dart" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set topSetter()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/FunctionBodyCollapsedByDefault.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set setter()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/FunctionBodyCollapsedByDefault.dart",
  "fileLinesCount" : 48,
  "components" : [ "primary::Dart" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/ClassEnd_afterUp.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/ClassEnd.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/LineCommentVar_afterDown.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/LineCommentVar.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/VarLine_afterUp.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/LineCommentVar_afterUp.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/VarLine.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/CommentMid.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/ClassEnd_afterDown.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/MainComment_afterDown.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/CommentMid_afterUp.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/CommentMid_afterDown.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/VarLine_afterDown.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/MainComment_afterUp.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/componentMover/MainComment.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String splitMapJoin()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/string.dart",
  "fileLinesCount" : 829,
  "components" : [ "primary::Dart" ],
  "startLine" : 591,
  "endLine" : 592,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "external static int parse()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/int.dart",
  "fileLinesCount" : 355,
  "components" : [ "primary::Dart" ],
  "startLine" : 344,
  "endLine" : 345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyAndPrint()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ConstructorTearoffs.dart",
  "fileLinesCount" : 193,
  "components" : [ "primary::Dart" ],
  "startLine" : 164,
  "endLine" : 165,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return measure()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/HardCases1.dart",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartHierarchyUtil()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/DartHierarchyUtil.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeInvoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseCreateMethodsFix.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::Dart" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DartAsyncMarkerFrame()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartAsyncMarkerFrame.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceConsumers.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceConsumers.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceConsumers.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceConsumers.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceConsumers.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void received()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceConsumers.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectionOpened()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceListener.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::Dart" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "fileLinesCount" : 828,
  "components" : [ "primary::Dart" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preExpand()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartPostfixTemplateProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 78,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterExpand()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartPostfixTemplateProvider.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::Dart" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/introduce/DartServerExtractLocalVariableHandler.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::Dart" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retargetUsages()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/moveFile/DartServerMoveDartFileHandler.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 96,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMovedFile()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/moveFile/DartServerMoveDartFileHandler.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::Dart" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setFeedback()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/moveFile/MoveFileRefactoring.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void previewRefactoring()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoringDialog.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartServerRenameHandler.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::Dart" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/extract/DartServerExtractMethodHandler.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Dart" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void surroundWithCodeBlock()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::Dart" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runOverEditor()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartFixAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runOverFiles()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartFixAction.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::Dart" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleWizardStep.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::Dart" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartNameSuggesterUtil()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/util/DartNameSuggesterUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Dart" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfiguration.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::makefile" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/constant.after.js",
  "fileLinesCount" : 11,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/constant.after.js",
  "fileLinesCount" : 11,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/di.after.js",
  "fileLinesCount" : 17,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/di.after.js",
  "fileLinesCount" : 17,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/namedParameter.resolve.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/namedParameter.resolve.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/constant.resolve.js",
  "fileLinesCount" : 15,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/constant.resolve.js",
  "fileLinesCount" : 15,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/constant.resolve.js",
  "fileLinesCount" : 15,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/parameter.resolve.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/parameter.resolve.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function foo()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/di.resolve.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/di.resolve.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/di.resolve.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/parameter.after.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/parameter.after.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/namedParameter.after.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/namedParameter.after.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramModel.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 102,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private record WrappingCall()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "fileLinesCount" : 847,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 341,
  "endLine" : 342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "module.exports = function()",
  "longName" : "",
  "relativeFileName" : "phoneGap/resources/resources/Gruntfile.js",
  "fileLinesCount" : 3,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void customizeModule()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/ProjectBuilder/CordovaProjectGenerator.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCfmlFunction()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::CFML" ],
  "startLine" : 138,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlProcessorEvent()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlVariantsProcessor.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlExpressionTypeCalculator()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlExpressionTypeCalculator.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::CFML" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlStubElementType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::CFML" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlCommentSplitter()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCommentSplitter.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::CFML" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlInsertHandlerUtil()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlInsertHandlerUtil.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::CFML" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CfmlMethodInsertHandler()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlMethodInsertHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::CFML" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::CFML" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CfmlMappingsConfig()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsConfig.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::CFML" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "fileLinesCount" : 306,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "fileLinesCount" : 269,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormSymbolScopeInAttributeValue.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::Angular" ],
  "startLine" : 151,
  "endLine" : 152,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitXmlText()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormSymbolScopeInAttributeValue.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::Angular" ],
  "startLine" : 154,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2HtmlCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::Angular" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractComponentHandler.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::Angular" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deferredComponentUsedEagerly()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 417,
  "endLine" : 418,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suboptimalTypeInference()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 420,
  "endLine" : 421,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun duplicateTemplateVar()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 423,
  "endLine" : 424,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingReferenceTarget()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 426,
  "endLine" : 427,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deferredPipeUsedEagerly()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflictingDeclaration()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun illegalWriteToLetDeclaration()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun letUsedBeforeDefinition()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::Angular" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBoundAttribute()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::Angular" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertImport()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ImportsHandler.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNames()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2GlobalImportCandidatesProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Angular" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun processNonAcceptableEntityClass()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun processAcceptableEntity()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun processAnyType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun processAnyElement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun processCacheDependency()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostCssTestUtils()",
  "longName" : "",
  "relativeFileName" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::postcss" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PostCssPsiUtil()",
  "longName" : "",
  "relativeFileName" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::postcss" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private YeomanGeneratorFullInfo()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorFullInfo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanSelectGeneratorWizardStep.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorWelcomePanel.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YeomanGeneratorsMain()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleUpdate()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 198,
  "endLine" : 199,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSortable()",
  "longName" : "",
  "relativeFileName" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::Yeoman" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareProperties()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/AstroCreateFromTemplateHandler.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::Astro" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/parser/AstroHtmlAttributeElementType.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Astro" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSReturnStatement()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/inspections/AstroFrontmatterAnnotatingVisitor.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::Astro" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function middleware()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/otherDir/middleware.js",
  "fileLinesCount" : 8,
  "components" : [ "primary::nextjs" ],
  "startLine" : 1,
  "endLine" : 2,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function generateStaticParams()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/otherDir/knownFunctionsAndObjects.js",
  "fileLinesCount" : 7,
  "components" : [ "primary::nextjs" ],
  "startLine" : 1,
  "endLine" : 2,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeModule()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/generator/NextJsProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::nextjs" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GherkinKeywordList()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordList.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::cucumber" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GherkinHighlighter()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinHighlighter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::cucumber" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GherkinPsiUtil()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinPsiUtil.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::cucumber" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GherkinTableNavigator()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableNavigator.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::cucumber" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GherkinElementFactory()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementFactory.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GherkinSuppressionUtil()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/suppress/GherkinSuppressionUtil.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::cucumber" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normalizeDeclaration()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::drools" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitializer()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumConstantImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normalizeDeclaration()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumConstantImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::drools" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitializer()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiFieldImpl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normalizeDeclaration()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiFieldImpl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::drools" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsImportedPackagesProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedPackagesProcessor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::drools" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsImportedClassesProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedClassesProcessor.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::drools" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsFunctionsProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsFunctionsProcessor.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::drools" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsImportedFunctionsProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedFunctionsProcessor.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsDeclaredTypesProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsDeclaredTypesProcessor.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::drools" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsRhsImplicitAssignExpressionsProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsRhsImplicitAssignExpressionsProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::drools" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsImportedStaticMembersProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedStaticMembersProcessor.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::drools" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsGlobalVariablesProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsGlobalVariablesProcessor.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::drools" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsOopSegmentProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsOopSegmentProcessor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::drools" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsUnitMembersProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsUnitMembersProcessor.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::drools" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsLhsBindVariablesProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsBindVariablesProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::drools" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsLhsOOPathBindVariablesProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsOOPathBindVariablesProcessor.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::drools" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsImplicitVariablesProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImplicitVariablesProcessor.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::drools" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsLocalVariablesProcessor()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLocalVariablesProcessor.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::drools" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OsmorcBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/i18n/OsmorcBundle.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportPostStartupActivity.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::osmorc" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OsgiJpsBundle()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/OsgiJpsBundle.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::osmorc" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdlInspectionUtil()",
  "longName" : "",
  "relativeFileName" : "jhipster/backend/src/com/intellij/jhipster/JdlInspectionUtil.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::jhipster" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdlConstants()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlConstants.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::jhipster" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdlPsiUtils()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPsiUtils.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::jhipster" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlPredefinedSdkEntity.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::jhipster" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdlTokenSets()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/psi/JdlTokenSets.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::jhipster" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdlDeclarationsModel()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/model/JdlDeclarationsModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::jhipster" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JdlPatterns()",
  "longName" : "",
  "relativeFileName" : "jhipster/src/com/intellij/jhipster/JdlPatterns.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jhipster" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 140,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::jhipster" ],
  "startLine" : 144,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramPanel.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::jhipster" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramService.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::jhipster" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlDataModel.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jhipster" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaStubElementType.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::prisma" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaStubElementType.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::prisma" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptChildren()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueUnwrapRefType.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::vuejs" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueFileStubSerializer.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::vuejs" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/stub/impl/VueJSEmbeddedExpressionContentStubImpl.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::vuejs" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_have_feelings()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgumentAndOptionalText/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgumentAndOptionalText/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_have_feelings()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgumentAndOptionalText/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgumentAndOptionalText/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void withdraw_EUR()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexWithArgument/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexWithArgument/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void withdraw_EUR()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexWithArgument/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexWithArgument/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimpleWithManyAnnotations/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void some_other_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimpleWithManyAnnotations/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimpleWithManyAnnotations/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void some_other_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimpleWithManyAnnotations/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_have_EUR_on_my_account()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_have_EUR_on_my_account()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_angry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexSimple/before/Steps.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_furious()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexSimple/before/Steps.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_angry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexSimple/after/Steps.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_furious()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexSimple/after/Steps.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_have_different_feelings()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgumentAndAlternativeText/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgumentAndAlternativeText/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_have_different_feelings()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgumentAndAlternativeText/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgumentAndAlternativeText/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/noDefinition/before/Steps.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexSimpleWithManyAnnotations/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void some_other_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexSimpleWithManyAnnotations/before/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexSimpleWithManyAnnotations/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void some_other_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/regexSimpleWithManyAnnotations/after/Steps.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jemCiastko()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimpleInPolish/before/Steps.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jemCiastko()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimpleInPolish/after/Steps.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument_CustomParameterType/before/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customParameterTypeIsUsed()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument_CustomParameterType/before/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument_CustomParameterType/before/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument_CustomParameterType/after/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void customParameterTypeIsUsed()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument_CustomParameterType/after/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexWithArgument_CustomParameterType/after/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normal()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/notWritableStep/project/src/main/java/org/example/ExternalSteps.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_happy()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimple/before/Steps.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_dumb()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimple/before/Steps.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimple/before/Steps.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_happy()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimple/after/Steps.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_dumb()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimple/after/Steps.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStep/cukexSimple/after/Steps.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotationNameAttribute/before/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotationNameAttribute/after/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithTypeRegistry/before/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithTypeRegistry/after/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotation/before/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotation/before/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Steps()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotation/after/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotation/after/Steps.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_3/definedWithTypeRegistry/before/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameParameterType/parameterTypeRename_3/definedWithTypeRegistry/after/Steps.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iAmOn()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/theSameParameterNamesInDifferentSteps/MyStepDefs.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iShouldSee()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/theSameParameterNamesInDifferentSteps/MyStepDefs.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iFollow()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/theSameParameterNamesInDifferentSteps/MyStepDefs.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iShouldSeeWithin()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/theSameParameterNamesInDifferentSteps/MyStepDefs.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/optionalParameter/MyStepDefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iEatCookie()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/annotationStepWithParameter/Steps.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void implementedStepNUM()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/performance/veryLargeNumberOfStepDefinitionsAnnotationStyle/StepsTemplate.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void passedStepNUM()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/performance/veryLargeNumberOfStepDefinitionsAnnotationStyle/StepsTemplate.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notImplementedStepNUM()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/performance/veryLargeNumberOfStepDefinitionsAnnotationStyle/StepsTemplate.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skippedStepNUM()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/performance/veryLargeNumberOfStepDefinitionsAnnotationStyle/StepsTemplate.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_with_quotes_and_another_quotes_on_test()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/stepParameter/MyStepDefs.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void there_open_sheets()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/stepParameter/MyStepDefs.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iExpectInspection1()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/stepParameter/MyStepDefs.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iExpectInspection2()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/stepParameter/MyStepDefs.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iExpectInspection3()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/stepParameter/MyStepDefs.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_another_step_definition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/stepParameter/MyStepDefs.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_1a()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/ambiguousStep/Steps.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_1b()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/ambiguousStep/Steps.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_2a()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/ambiguousStep/Steps.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_2b()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/ambiguousStep/Steps.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_2c()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/ambiguousStep/Steps.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unambiguousStep()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/ambiguousStep/Steps.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_a()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/ambiguousStep/Steps.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_b()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/ambiguousStep/Steps.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_step4()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/highlighting/stepWithDocstring/MyStepDefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void super_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/completionForNonCapturingTokens/ShoppingStepdefs.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void super_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/completionForOrGroup/ShoppingStepdefs.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void super_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/noCompletionInTable/ShoppingStepdefs.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void super_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/noCompletionInTable/ShoppingStepdefs.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void super_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/completionForInt/ShoppingStepdefs.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void another_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/completionForInt/ShoppingStepdefs.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_happy()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/search/stepUsages/Steps.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 8,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_angry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/search/stepUsages/Steps.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unrelated_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/search/stepUsages/Steps.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void today()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/search/parameterTypeUsages/Steps.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void yesterday_and_today()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/search/parameterTypeUsages/Steps.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void an_empty_file()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/selectWord/MyStepdefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_custom_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/glue/CustomStepdefs.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_test_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/glue/ShoppingStepdefs.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_set_number_to()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/glue/ShoppingStepdefs.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_set_value_to()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/glue/ShoppingStepdefs.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_should_pass()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/glue/ShoppingStepdefs.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/stepDefClassIsPublic/NotPublicNotStepDef.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/stepDefClassIsPublic/PublicStepDef.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/stepDefClassIsPublic/NotPublicStepDef.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/createStep/createAllSteps/StepDefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/createStep/cucumberExpressionsStepDefinition/StepDefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/createStep/stepWithSlash/StepDefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/createStep/createAllStepsInGherkin6/StepDefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/unusedMethod/ShoppingStepdefs.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void out_of_milk()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/unusedMethod/ShoppingStepdefs.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_happy()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/unusedMethod/ShoppingStepdefs.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_happy_double_annotated()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/unusedMethod/ShoppingStepdefs.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_am_never_used()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/unusedMethod/ShoppingStepdefs.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/unusedMethod/Hooks.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_done()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/unusedMethod/Hooks.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/unusedMethod/PrivateMethod.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/brokenTable/MyStepDefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/stepDefClassInDefaultPackage/StepDefClassInDefaultPackage.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 5,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/inspections/stepDefClassInDefaultPackage/StepDefClassInNamedPackage.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_01/ShoppingStepdefs.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_pay()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_01/ShoppingStepdefs.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_01/ShoppingStepdefs.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_test_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_01/ShoppingStepdefs.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_set_number_to()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_01/ShoppingStepdefs.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_set_value_to()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_01/ShoppingStepdefs.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_should_pass()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_01/ShoppingStepdefs.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_step_definition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_4_5/ShoppingStepdefs.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smthWithMyEnum()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_4_5/ShoppingStepdefs.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/negativeLookBehind/Stepdefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_step_definition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_another_step_definition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iExpectInspection1()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iExpectInspection2()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iExpectInspection3()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_step_with_colon()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_double_definition()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void task_choose_mood()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_following_groceries()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepDefContainerMarkedWithStepDefAnnotation/ShoppingStepdefs.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_pay()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepDefContainerMarkedWithStepDefAnnotation/ShoppingStepdefs.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_change_should_be_()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepDefContainerMarkedWithStepDefAnnotation/ShoppingStepdefs.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_have_cucumbers_in_my_belly()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/escapedBraces/Steps.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void payment_mode()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_w/ShoppingStepdefs.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseSensitivityCheck()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_w/ShoppingStepdefs.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_subtract_from()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/resolveToStepWithTimeout/ShoppingStepdefs.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_subtract_from()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolveStringConcatenation/ShoppingStepdefs.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void the_result_is()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolveStringConcatenation/ShoppingStepdefs.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_02/ShoppingStepdefs.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_subtract_from()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_02/ShoppingStepdefs.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/complexRegex/Stepdefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_have_short_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/strictStartAndEndRegexOptions/ShoppingStepdefs.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_have_short_step_with_extension()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/strictStartAndEndRegexOptions/ShoppingStepdefs.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normal()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/resolveToExternalLibrary/project/src/main/java/org/example/ExternalSteps.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alternative()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/resolveToExternalLibrary/project/src/main/java/org/example/ExternalSteps.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void optional()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/resolveToExternalLibrary/project/src/main/java/org/example/ExternalSteps.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void custom()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/resolveToExternalLibrary/project/src/main/java/org/example/ExternalSteps.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cucumberExpressionWithOptional()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/optionalsWithCyrillic/ShoppingStepdefs.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_03/ShoppingStepdefs.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_subtract_from()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_03/ShoppingStepdefs.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_string_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smthWithMyEnum()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 72,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void step_method()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iHaveCucumbersInMyBelly()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iHaveDollars()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 84,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_test_step()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 88,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_test_step_with_parenthesis()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 92,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void testMethod()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolveJava8CucumberExpressions/TargetStatusSteps.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolveJava8CucumberExpressions/io/cucumber/cucumberexpressions/ParameterType.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void theHappyMoodIsChosen()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageWithCaretJustBeforeClosingBracket/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void thereAreCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageWithCaretJustBeforeClosingBracket/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iEatCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageWithCaretJustBeforeClosingBracket/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iShouldHaveCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageWithCaretJustBeforeClosingBracket/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void theHappyMoodIsChosen()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageWithCaretJustBeforeClosingBracket/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void thereAreCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageWithCaretJustBeforeClosingBracket/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iEatCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageWithCaretJustBeforeClosingBracket/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iShouldHaveCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageWithCaretJustBeforeClosingBracket/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void theHappyMoodIsChosen()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsage/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void thereAreCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsage/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iEatCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsage/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iShouldHaveCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsage/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void theHappyMoodIsChosen()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsage/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void thereAreCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsage/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iEatCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsage/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iShouldHaveCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsage/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void theHappyMoodIsChosen()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterDefinition/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void thereAreCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterDefinition/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iEatCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterDefinition/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iShouldHaveCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterDefinition/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void theHappyMoodIsChosen()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterDefinition/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void thereAreCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterDefinition/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iEatCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterDefinition/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iShouldHaveCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterDefinition/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void theHappyMoodIsChosen()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageOnUnresolvedStep/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void thereAreCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageOnUnresolvedStep/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iEatCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageOnUnresolvedStep/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iShouldHaveCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageOnUnresolvedStep/before/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void theHappyMoodIsChosen()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageOnUnresolvedStep/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void thereAreCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageOnUnresolvedStep/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iEatCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageOnUnresolvedStep/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iShouldHaveCucumbers()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/renameStepParameter/parameterUsageOnUnresolvedStep/after/Steps.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_should_pass()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/injection/injection_2/regexInjection/Steps.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 5,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void I_set_number_to()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/injection/injection_2/regexInjection/Steps.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iAskForAdvice()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/injection/injection_7/regexInjection/Steps.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 5,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_pay()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/injection/injection_7/regexInjection/Steps.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TslIcons()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslIcons.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TslTokenSets()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/psi/TslTokenSets.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TslUtils()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/TslUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "read",
  "longName" : "read",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/buffered_reader.rb",
  "fileLinesCount" : 22,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "read_line",
  "longName" : "read_line",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/buffered_reader.rb",
  "fileLinesCount" : 22,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "lines",
  "longName" : "lines",
  "relativeFileName" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/buffered_reader.rb",
  "fileLinesCount" : 22,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doApplyInformationToEditor()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaReportHighlightingPass.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::qodana" ],
  "startLine" : 218,
  "endLine" : 219,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDelayInMillis()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaInIdeScript.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDelayInMillis()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaProgressIndicator.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaToolRegistrar.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::qodana" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/CIConfigFileState.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnonymousInitializer()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNamedFunction()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnonymousClass()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBanner.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::qodana" ],
  "startLine" : 253,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TslintUtil()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TslintUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::tslint" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TsLintSuppressionUtil()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintSuppressionUtil.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tslint" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::tslint" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function TSLintPluginFactory()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin-provider.js",
  "fileLinesCount" : 14,
  "components" : [ "primary::tslint" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Response()",
  "longName" : "",
  "relativeFileName" : "tslint/gen/js/languageService/tslint-plugin.js",
  "fileLinesCount" : 136,
  "components" : [ "primary::tslint" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerforceDeprecatedMessagesBundle()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/PerforceDeprecatedMessagesBundle.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceAbstractChange()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/PerforceAbstractChange.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancelActionException()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/CancelActionException.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillGroups()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateEnvironment.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackIfUnchanged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRollbackEnvironment.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 163,
  "endLine" : 189,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIsOfflinePanel.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIsOfflinePanel.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDisposable.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandArguments()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/CommandArguments.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disable()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePhysicalConnectionParameters.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected record ParsedLine()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4Parser.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseAndFill()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 90,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreState()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "fileLinesCount" : 521,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayName()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 199,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 233,
  "endLine" : 234,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4CopyOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4CopyOperation.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4RevertOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VcsOperationOnPath()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationOnPath.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4DeleteOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4DeleteOperation.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VcsOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillReopenedPaths()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareOffline()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4MoveToChangeListOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveToChangeListOperation.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4AddOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4AddOperation.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public P4MoveRenameOperation()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postProcessFiles()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ActionBaseFile.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 152,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingUtil.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::jade" ],
  "startLine" : 179,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GaugeVersionInfo()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/core/GaugeVersionInfo.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::gauge" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeRerunFailedAction.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::gauge" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeCommandLine()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/execution/GaugeCommandLine.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::gauge" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NotificationGroups()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/NotificationGroups.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::gauge" ],
  "startLine" : 5,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HighlighterTokens()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/highlight/HighlighterTokens.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::gauge" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeConstants()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeConstants.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::gauge" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/rename/CustomRenameHandler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::gauge" ],
  "startLine" : 113,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConceptPsiImplUtil()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/psi/ConceptPsiImplUtil.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::gauge" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpecPsiImplUtil()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/psi/SpecPsiImplUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::gauge" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpecTokenSets()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/SpecTokenSets.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::gauge" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConceptTokenSets()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/language/ConceptTokenSets.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::gauge" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initConnection()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/module/lib/LibHelperFactory.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gauge" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/util/GaugeManifestModificationTracker.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::gauge" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GaugeBundle()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/GaugeBundle.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gauge" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Formatter()",
  "longName" : "",
  "relativeFileName" : "gauge/src/com/thoughtworks/gauge/markdownPreview/Formatter.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::gauge" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteorImportPackagesAsExternalLib()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::Meteor" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorTemplateNameAttributeDescriptor.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::Meteor" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::Meteor" ],
  "startLine" : 109,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function test()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/withoutConfig/toReformat.js",
  "fileLinesCount" : 3,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f2()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchAppliedDeletion/toReformat.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 4,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f2()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchAppliedDeletion/toReformat_after.js",
  "fileLinesCount" : 13,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f4()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchApplied/second/toReformat.js",
  "fileLinesCount" : 26,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f4()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/patchApplied/first/toReformat.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReformatWithPrettierAction()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrettierUtil()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 95,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function PrettierPlugin()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "fileLinesCount" : 228,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function PluginFactory()",
  "longName" : "",
  "relativeFileName" : "prettierJS/gen/prettierLanguageService/prettier-plugin-provider.js",
  "fileLinesCount" : 14,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doNothingA()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project1/lib/nothing_lib_a/nothingA.cpp",
  "fileLinesCount" : 8,
  "components" : [ "primary::platformio" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loop()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project1/src_custom/main.cpp",
  "fileLinesCount" : 24,
  "components" : [ "primary::platformio" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doNothingC()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project1/extra_lib/extra_nothing/nothingC.cpp",
  "fileLinesCount" : 8,
  "components" : [ "primary::platformio" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkNestedSrc()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project-scan-libraries/lib/confusing-name-nested-src/main/src/confusing-name-nested-src.cpp",
  "fileLinesCount" : 4,
  "components" : [ "primary::platformio" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkNestedSrc2()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project-scan-libraries/lib/confusing-name-nested-src/main/src/nested/confusing-name-nested-src.cpp",
  "fileLinesCount" : 4,
  "components" : [ "primary::platformio" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkStandardLocation()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project-scan-libraries/lib/confusing-name/src/confusing-name.cpp",
  "fileLinesCount" : 4,
  "components" : [ "primary::platformio" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkNoSrc()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project-scan-libraries/lib/confusing-name-no-src/confusing-name-no-src.cpp",
  "fileLinesCount" : 14,
  "components" : [ "primary::platformio" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loop()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project-scan-libraries/src/main.cpp",
  "fileLinesCount" : 15,
  "components" : [ "primary::platformio" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClionEmbeddedPlatformioBundle()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ClionEmbeddedPlatformioBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::platformio" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioLocalSettings.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::platformio" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSettings.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::platformio" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkSettings()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSettings.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::platformio" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAnnotation()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoLspServerDescriptor.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Deno" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unsupported()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/CustomJeditermEmulator.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 104,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/SerialTtyConnector.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/SerialTtyConnector.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbIdeBundle()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/PbIdeBundle.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbLangBundle()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbLangBundle.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HbTokenTypes()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbTokenTypes.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::handlebars" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BowerCommandLineUtil()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerCommandLineUtil.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::javascript" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BowerInstalledPackagesParser()",
  "longName" : "",
  "relativeFileName" : "javascript/bower/src/com/intellij/javascript/bower/BowerInstalledPackagesParser.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::javascript" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dumpToplevelAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dumpStat()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::flex" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::flex" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexBundle()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::flex" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlexUtils()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::flex" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private record AuthForm()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::flex" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record EventConstantInfo()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::flex" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJSLocalVariable()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/JSImplicitlyInternalDeclarationInspection.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::flex" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexMxmlNSDescriptor.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::flex" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionScriptImportHandler()",
  "longName" : "",
  "relativeFileName" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptImportHandler.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::flex" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunSettings.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::js-karma" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KarmaRunSettingsSerializationUtil()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunSettingsSerializationUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::js-karma" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KarmaBundle()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/KarmaBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::js-karma" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_bulkFixes()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 490,
  "endLine" : 490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edit_formatIfEnabled()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 499,
  "endLine" : 499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flutter_getWidgetDescription()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 617,
  "endLine" : 617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flutter_setSubscriptions()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 620,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flutter_setWidgetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void server_cancelRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "fileLinesCount" : 1497,
  "components" : [ "primary::Dart" ],
  "startLine" : 683,
  "endLine" : 683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void speak()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/generate/Implement_WEB_16793_2.dart",
  "fileLinesCount" : 9,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void y()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/generate/Implement6.dart",
  "fileLinesCount" : 7,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/generate/Override4.dart",
  "fileLinesCount" : 8,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 3,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extension type Id()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/ClassEnumExtensionBodies.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extension type Id2()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/ClassEnumExtensionBodies.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extension type Id3()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/folding/ClassEnumExtensionBodies.dart",
  "fileLinesCount" : 52,
  "components" : [ "primary::Dart" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterable doSomething()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/quickfix/CreateMethodInAnotherFile_part.after.dart",
  "fileLinesCount" : 5,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set it()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/callHierarchy/GetterSetterCallers/A.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set it()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/callHierarchy/FactoryConstructorCallers/A.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set it()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/callHierarchy/NamedConstructorCallers/A.dart",
  "fileLinesCount" : 32,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void baz()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/callHierarchy/LocalFnInFunction/C.dart",
  "fileLinesCount" : 11,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void baz()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/callHierarchy/LocalFnInMethod/C.dart",
  "fileLinesCount" : 14,
  "components" : [ "primary::Dart" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int bar()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/analysisServer/highlighting/ErrorsHighlighting.dart",
  "fileLinesCount" : 21,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void correctSpelling2()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/highlighting/Spelling.dart",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void baad2()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/highlighting/Spelling.dart",
  "fileLinesCount" : 66,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "external static int tryParse()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/sdk/lib/core/int.dart",
  "fileLinesCount" : 355,
  "components" : [ "primary::Dart" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doIt()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo9.dart",
  "fileLinesCount" : 8,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doIt()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/paramInfo/ParamInfo8.dart",
  "fileLinesCount" : 8,
  "components" : [ "primary::Dart" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void  foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/formatter/Default3.dart",
  "fileLinesCount" : 4,
  "components" : [ "primary::Dart" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionType.dart",
  "fileLinesCount" : 897,
  "components" : [ "primary::Dart" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void m1()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ParametersAndArguments.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::Dart" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void m2()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ParametersAndArguments.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void m3()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ParametersAndArguments.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::Dart" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ParametersAndArguments.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Function()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/ParametersAndArguments.dart",
  "fileLinesCount" : 80,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int parse()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/HardCases1.dart",
  "fileLinesCount" : 100,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int local1()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Generic.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bar()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Generic.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int global1()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Generic.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo bar()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Generic.dart",
  "fileLinesCount" : 29,
  "components" : [ "primary::Dart" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function c()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionTypeSyntax.dart",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Function d()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionTypeSyntax.dart",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static f()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/FunctionTypeSyntax.dart",
  "fileLinesCount" : 24,
  "components" : [ "primary::Dart" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mixin mixin()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 1,
  "endLine" : 1,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static set z()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void set q()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set set()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set set set()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extension on()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "extension type const A()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "augment int foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Class1.dart",
  "fileLinesCount" : 166,
  "components" : [ "primary::Dart" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "A setX()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Cascades.dart",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setY()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Cascades.dart",
  "fileLinesCount" : 84,
  "components" : [ "primary::Dart" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void someFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Records.dart",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Records.dart",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void g()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Records.dart",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Records.dart",
  "fileLinesCount" : 107,
  "components" : [ "primary::Dart" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void topLevelTypedFunction()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/TopLevel.dart",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 3,
  "endLine" : 3,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set topLevelSetter()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/TopLevel.dart",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set topLevelSetter3()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/TopLevel.dart",
  "fileLinesCount" : 23,
  "components" : [ "primary::Dart" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bar()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int get()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String interface()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String typedef()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String interface()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String typedef()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String interface()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String typedef()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "operator ~()",
  "longName" : "",
  "relativeFileName" : "Dart/testData/parsing/Milestone2.dart",
  "fileLinesCount" : 198,
  "components" : [ "primary::Dart" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartExecutionHelper()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExecutionHelper.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::Dart" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::Dart" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPing()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPong()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 380,
  "endLine" : 380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartDeprecatedMessageBundle()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartDeprecatedMessageBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DartBundle()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/DartBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::Dart" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RevealBundle()",
  "longName" : "",
  "relativeFileName" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealBundle.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::appcode-reveal" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun parameter()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun serverlessEntityDefaultsNode()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun resourceDependsOn()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun resourceCondition()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun resourceType()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun metadata()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun mappings()",
  "longName" : "",
  "relativeFileName" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::CloudFormation" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::makefile" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MakefileLangBundle()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileLangBundle.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::makefile" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "controller: function()",
  "longName" : "",
  "relativeFileName" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/innerPropertyControllerAs.completion.js",
  "fileLinesCount" : 24,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AngularJSBundle()",
  "longName" : "",
  "relativeFileName" : "AngularJS/src/org/angularjs/AngularJSBundle.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::AngularJS" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HCLBundle()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::terraform" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleClick()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/hints/TfVcsContextProvider.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::terraform" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfCommandLineService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::terraform" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State()",
  "longName" : "",
  "relativeFileName" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/PhoneGapSettings.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::phoneGap" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CfmlBundle()",
  "longName" : "",
  "relativeFileName" : "CFML/src/com/intellij/coldFusion/CfmlBundle.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::CFML" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 78,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun index()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/stub/impl/Angular2HtmlNgContentSelectorStubImpl.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun index()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProblems()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2SourceEntityListValidator.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun visitXmlTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularHtmlLikeTemplateLocalInspectionTool.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitJSArrayLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/settings/AstroServiceConfigurable.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Astro" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsRootNodeStub.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::dts" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsRootNodeStub.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::dts" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsPathInput.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::dts" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveCaret()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertStringBackend.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::dts" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openAutocomplete()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertStringBackend.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::dts" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/completion/insert/InsertMetaDataBackend.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::dts" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitDelete()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsNodeVisitor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::dts" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitProperty()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsNodeVisitor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::dts" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitDeleteProperty()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsNodeVisitor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::dts" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitSubNode()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsNodeVisitor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::dts" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitDeleteSubNode()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsNodeVisitor.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::dts" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitInclude()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsFileVisitor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::dts" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitDeleteNode()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsFileVisitor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::dts" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitRootNode()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsFileVisitor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::dts" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitRefNode()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/api/DtsFileVisitor.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::dts" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::dts" ],
  "startLine" : 269,
  "endLine" : 269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function generateImageMetadata()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/page.tsx",
  "fileLinesCount" : 35,
  "components" : [ "primary::nextjs" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default function Page()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/page.tsx",
  "fileLinesCount" : 35,
  "components" : [ "primary::nextjs" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function generateImageMetadata()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/layout.tsx",
  "fileLinesCount" : 35,
  "components" : [ "primary::nextjs" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default function Layout()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/layout.tsx",
  "fileLinesCount" : 35,
  "components" : [ "primary::nextjs" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function generateImageMetadata()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/route.ts",
  "fileLinesCount" : 21,
  "components" : [ "primary::nextjs" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function GET()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/route.ts",
  "fileLinesCount" : 21,
  "components" : [ "primary::nextjs" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function HEAD()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/route.ts",
  "fileLinesCount" : 21,
  "components" : [ "primary::nextjs" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function POST()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/route.ts",
  "fileLinesCount" : 21,
  "components" : [ "primary::nextjs" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function PUT()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/route.ts",
  "fileLinesCount" : 21,
  "components" : [ "primary::nextjs" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function DELETE()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/route.ts",
  "fileLinesCount" : 21,
  "components" : [ "primary::nextjs" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function PATCH()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/route.ts",
  "fileLinesCount" : 21,
  "components" : [ "primary::nextjs" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function OPTIONS()",
  "longName" : "",
  "relativeFileName" : "nextjs/testData/highlight/nextjsProject/app/route.ts",
  "fileLinesCount" : 21,
  "components" : [ "primary::nextjs" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NextJsBundle()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/NextJsBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::nextjs" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/AbstractStepDefinition.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::cucumber" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GherkinChangeUtil()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/GherkinChangeUtil.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::cucumber" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CucumberBundle()",
  "longName" : "",
  "relativeFileName" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DroolsBundle()",
  "longName" : "",
  "relativeFileName" : "drools/src/com/intellij/plugins/drools/DroolsBundle.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::drools" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUpModule()",
  "longName" : "",
  "relativeFileName" : "osmorc/src_test/org/jetbrains/osgi/bnd/imp/BndProjectImporterTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::osmorc" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImporterUtil()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/maven/facet/ImporterUtil.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::osmorc" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequireBundleParser()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/RequireBundleParser.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::osmorc" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleVersionParser()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/BundleVersionParser.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::osmorc" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleActivatorParser()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/header/BundleActivatorParser.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::osmorc" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OsgiManifestColorsAndFonts()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/manifest/lang/OsgiManifestColorsAndFonts.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::osmorc" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupConfiguration()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/facet/OsgiFrameworkSupportProvider.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::osmorc" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void checkFrameworkSpecifics()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/frameworkintegration/impl/DefaultOsgiRunConfigurationChecker.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::osmorc" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OsgiPsiUtil()",
  "longName" : "",
  "relativeFileName" : "osmorc/src/org/osmorc/util/OsgiPsiUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::osmorc" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpsOsmorcExtensionService()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/JpsOsmorcExtensionService.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::osmorc" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsmorcJarContentEntry()",
  "longName" : "",
  "relativeFileName" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/OsmorcJarContentEntry.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::osmorc" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::vuejs" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeModule()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::vuejs" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeModule()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun index()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/stub/impl/VueJSEmbeddedExpressionContentStubImpl.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iAmHungry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/lambdaStepWithCustomParameter/Steps.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iAskForAdvice()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/lambdaStepWithCustomParameter/Steps.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iAmHungry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/annotationStepWithParameter/Steps.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iAskForAdvice()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/annotationStepWithParameter/Steps.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iAmHungry()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/lambdaStepWithParameter/Steps.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iAskForAdvice()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/intentions/lambdaStepWithParameter/Steps.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_wait_for()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/stepWithNumberStartingWithDot/ShoppingStepdefs.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i_wait_about()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/completion/stepWithNumberStartingWithDot/ShoppingStepdefs.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void my_step_java_ann()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void colorParameterType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void anonymousParameterType()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CucumberJavaBundle()",
  "longName" : "",
  "relativeFileName" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::cucumber-java" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToStringReaderBundle()",
  "longName" : "",
  "relativeFileName" : "tostring-reader/src/com/intellij/tsr/ToStringReaderBundle.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::tostring-reader" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkSdk()",
  "longName" : "",
  "relativeFileName" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/JavaScriptLangSupport.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::ide-features-trainer" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QodanaBundle()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/QodanaBundle.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun beforeProjectOpened()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/QodanaWorkflowExtension.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun manualProjectsImport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/QodanaWorkflowExtension.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun automaticProjectsImport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/QodanaWorkflowExtension.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun afterConfiguration()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/QodanaWorkflowExtension.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun beforeLaunch()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/QodanaWorkflowExtension.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun beforeProjectClose()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/QodanaWorkflowExtension.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun afterProjectClosed()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/QodanaWorkflowExtension.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::qodana" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open suspend fun setUpAll()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open suspend fun setUpBefore()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open suspend fun tearDownBefore()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open suspend fun setUpAfter()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open suspend fun tearDownAfter()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open suspend fun tearDownAll()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::qodana" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fireProfileChanged()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRootProfile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::qodana" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePreview()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewPanel.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::qodana" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaRootIgnoreIntention.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun performPostRunActivities()",
  "longName" : "",
  "relativeFileName" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaRadlerScopeLimitator.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsMessageReporter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsMessageReporter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun loadReportForIncrementalAnalysis()",
  "longName" : "",
  "relativeFileName" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::qodana" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportMessage()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportMessageNoLineBreak()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TsLintBundle()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TsLintBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::tslint" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneDialogComponent.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneConnectionManager.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void cancel()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforcePanel.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerforceClientRootsChecker()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notLogged()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/TestConnectionSupport.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateConnections()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/TestConnectionSupport.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetHelper.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JadeBundle()",
  "longName" : "",
  "relativeFileName" : "jade/src/com/jetbrains/plugins/jade/JadeBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::jade" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void afterVfsChange()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::Meteor" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function first()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/paste/runPrettierOnPasteWithAutoImport/source.js",
  "fileLinesCount" : 8,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 3,
  "endLine" : 3,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function second()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/paste/runPrettierOnPasteWithAutoImport/source.js",
  "fileLinesCount" : 8,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function test()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/withoutConfig/toReformat_after.js",
  "fileLinesCount" : 1,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 1,
  "endLine" : 1,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Connect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/crlfCaretPosition/toReformat_after.js",
  "fileLinesCount" : 5,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Connect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPosition/toReformat_after.js",
  "fileLinesCount" : 5,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Connect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/crlfCaretPositionReformat/toReformat_after.js",
  "fileLinesCount" : 5,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Connect()",
  "longName" : "",
  "relativeFileName" : "prettierJS/testData/reformat/caretPositionReformat/toReformat_after.js",
  "fileLinesCount" : 5,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrettierBundle()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void nested_nested()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project1/src_custom/subdir/nested/nested_nested.c",
  "fileLinesCount" : 1,
  "components" : [ "primary::platformio" ],
  "startLine" : 1,
  "endLine" : 1,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void forced_included()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project1/src_custom/subdir/excluded/forced_included.cpp",
  "fileLinesCount" : 1,
  "components" : [ "primary::platformio" ],
  "startLine" : 1,
  "endLine" : 1,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void nested()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project1/src_custom/subdir/nested.c",
  "fileLinesCount" : 1,
  "components" : [ "primary::platformio" ],
  "startLine" : 1,
  "endLine" : 1,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doExtra()",
  "longName" : "",
  "relativeFileName" : "platformio/testData/project1/extra_src/extra.c",
  "fileLinesCount" : 6,
  "components" : [ "primary::platformio" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetsChanged()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun projectStateChanged()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::platformio" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enhanceRemoteProcessing()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioManager.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::platformio" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyExtraSettingsFrom()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSettings.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::platformio" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoTypings.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::Deno" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DenoBundle()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/DenoBundle.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::Deno" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDataReceived()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCTSChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDSRChanged()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerialMonitorBundle()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitorBundle.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHelpId()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allowHeavyFilters()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectProfile()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectPort()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/PbCompositeModificationTracker.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeCharDeleted()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoBackspaceHandler.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::protobuf" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsFileResolveProvider()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/SettingsFileResolveProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceUtil()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/util/ResourceUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::protobuf" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbParserDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbParserDefinition.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::protobuf" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbParserUtil()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/parser/PbParserUtil.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::protobuf" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbPsiUtil()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::protobuf" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PbPsiImplUtil()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiImplUtil.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::protobuf" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PbTextParserDefinition()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbTextParserDefinition.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::protobuf" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionOccurrenceTracker()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StubMethods()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/StubMethods.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::protobuf" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbPackageStatementType.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::protobuf" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbExtendDefinitionType.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::protobuf" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbFileElementType.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::protobuf" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolveFilters()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/ResolveFilters.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::protobuf" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtoFromSourceComments()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/shared/gencode/ProtoFromSourceComments.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::protobuf" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "fileLinesCount" : 507,
  "components" : [ "primary::protobuf" ],
  "startLine" : 407,
  "endLine" : 407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 479,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 481,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 505,
  "endLine" : 505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 561,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "fileLinesCount" : 887,
  "components" : [ "primary::protobuf" ],
  "startLine" : 809,
  "endLine" : 809,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 261,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 422,
  "endLine" : 422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 472,
  "endLine" : 472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 473,
  "endLine" : 473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 474,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 511,
  "endLine" : 511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 512,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "fileLinesCount" : 617,
  "components" : [ "primary::protobuf" ],
  "startLine" : 513,
  "endLine" : 513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 431,
  "endLine" : 431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 433,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 457,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 513,
  "endLine" : 513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "fileLinesCount" : 769,
  "components" : [ "primary::protobuf" ],
  "startLine" : 703,
  "endLine" : 703,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NameGeneratorSelector()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/NameGeneratorSelector.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::protobuf" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HbBundle()",
  "longName" : "",
  "relativeFileName" : "handlebars/src/com/dmarcotte/handlebars/HbBundle.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::handlebars" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrCucumberCommonClassNames()",
  "longName" : "",
  "relativeFileName" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberCommonClassNames.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::cucumber-groovy" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDescriptor()",
  "longName" : "",
  "relativeFileName" : "js-karma/src/com/intellij/javascript/karma/debug/KarmaDebugProgramRunner.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::js-karma" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startService()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::Dart" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun server_showMessageRequest()",
  "longName" : "",
  "relativeFileName" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerImpl.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::Dart" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::makefile" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShellCommandRange()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/psi/impl/MakefileCommandMixin.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::makefile" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfiguration.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::makefile" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/inspections/MakefileUnresolvedPrerequisiteInspection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::makefile" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakeToolWindowFactory.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::makefile" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CppDiagnosticsAction.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::cpp-diagnostics" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplFoldingBuilder.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/MaybeTfTemplateInspection.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TfUnselectedDataLanguageInspection.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScopeSelectPatternCondition()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/patterns/HILPatterns.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::terraform" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectReferences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ResourceEachVariableReferenceProvider.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::terraform" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectReferences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/DynamicBlockVariableReferenceProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::terraform" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBypassReference()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromSomethingReferenceProvider.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::terraform" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOccurrences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hil/refactoring/ILRefactoringUtil.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::terraform" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLineCommentingState()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLCommenter.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::terraform" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBlockCommentingState()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/editor/HCLCommenter.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::terraform" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/GoToSymbolContributor.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::terraform" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::terraform" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLiteralTextEscaper()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLHeredocContentMixin.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::terraform" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFormattingTask()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/formatter/TfAsyncFormattingService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::terraform" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::terraform" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInputFilter()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLSymbolIndex.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::terraform" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexer()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/hcl/HCLSymbolIndex.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::terraform" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectMatchingBlocks()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/terragrunt/codeinsight/TerragruntUnitHelper.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::terraform" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBlockPattern()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertyWithName()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::terraform" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::terraform" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findProviders()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 310,
  "endLine" : 310,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefinedProviders()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTerraformRequiredVersion()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::terraform" ],
  "startLine" : 369,
  "endLine" : 369,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun couldBeReferencedBy()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHilReferenceValue()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::terraform" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareChange()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/local/LocalSchemaIndexableFileScanner.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::terraform" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSupportedVersion()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSupportedType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseSchemaElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseSchemaElement()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseType()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::terraform" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun performActionOnElementOccurrences()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun performInplaceIntroduce()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::terraform" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/formatter/TfCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/formatter/TfCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::terraform" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/inspection/TfNotInitializedInspection.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::terraform" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapCommandLine()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfCommandLineService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::terraform" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mockCommandLine()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/config/util/TfCommandLineService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::terraform" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInstance()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/copyright/TfUpdateCopyrightsProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::terraform" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun detect()",
  "longName" : "",
  "relativeFileName" : "terraform/src/org/intellij/terraform/runtime/TfToolPathDetector.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::terraform" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFormGroupFor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsComponent.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::Angular" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormGroupGetCallLiteralScope.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormGroupGetCallArrayLiteralScope.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::Angular" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormGroupGetCallArrayLiteralScope.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormArrayImpl.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::Angular" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormAbstractControl.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::Angular" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHtmlAttributeDescriptor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2Framework.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::Angular" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHtmlElementDescriptor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/Angular2Framework.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::Angular" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInplaceIntroduceSettings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularLetVariableInplaceIntroducer.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInplaceSettings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::Angular" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::Angular" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addExtraFields()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::Angular" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSuitableFilePattern()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliGenerateAction.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::Angular" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::Angular" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2HtmlCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSpacesTab()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2CodeStyleMainPanel.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addWrappingAndBracesTab()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/options/Angular2CodeStyleMainPanel.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::Angular" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::Angular" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun showDialog()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2CliComponentGenerator.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun generateComponent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2CliComponentGenerator.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::Angular" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSimpleChild()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFormattingBlock.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Angular" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSpacingWithinTag()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFormattingHelper.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::Angular" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSpacing()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFormattingHelper.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::Angular" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEmbedmentInfo()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlEmbeddedContentSupport.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::Angular" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElementType.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::Angular" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyIsVar()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2TemplateBinding.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::Angular" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementType()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::Angular" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withSourceSpan()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withMappingsOffset()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withSupportReverseTypes()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withIgnoreMappings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withSourceFile()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun codeBlock()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statements()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newLine()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeMappings()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendStatement()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::Angular" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCommonCode()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TemplateTranspiler.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::Angular" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameConversionRulesProviders()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolQueryConfigurator.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::Angular" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/StandardPropertyAndEventsScope.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::Angular" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectivePropertyMappingCompletionScope.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::Angular" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectivePropertyMappingCompletionScope.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::Angular" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accepts()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ImportsHandler.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertImport()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ImportsHandler.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::Angular" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectReferenceExpressions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::Angular" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectTransferableData()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2DeclarationsCopyPasteProcessor.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::Angular" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRequiredAttributeImplicitlyPresent()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HtmlExtension.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::Angular" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2AttributeDescriptor.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::Angular" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapWithImportDeclarationModuleHandler()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CodeInsightUtils.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::Angular" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createImportFactories()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HandlersFactory.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::Angular" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  language()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CompletionContributor.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::Angular" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFilteringActions()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2UsageFilteringRuleProvider.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInaccessibleSymbolInspection.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidSelectorInspection.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::Angular" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularIncorrectTemplateDefinitionInspection.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::Angular" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularNgOptimizedImageInspection.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::Angular" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularCliAddDependencyInspection.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::Angular" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularNonStandaloneComponentImportsInspection.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::Angular" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidEntryComponentInspection.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::Angular" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularMissingOrInvalidDeclarationInModuleInspection.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::Angular" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createKeywordHighlighterVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/Angular2HighlightingHandlersFactory.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::Angular" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  collect()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2ModuleResolver.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::Angular" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataClassStubBase.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::Angular" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  collect()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataModule.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::Angular" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createResult()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2HostDirectivesResolver.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::Angular" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areDeclarationsFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2Module.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areExportsFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2Module.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::Angular" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::Angular" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAttributeDirectivesCandidates()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntitiesProvider.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::Angular" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areHostDirectivesFullyResolved()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/Angular2Directive.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::Angular" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  collect()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyModule.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::Angular" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  processObjectArgument()",
  "longName" : "",
  "relativeFileName" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::Angular" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/UnknownComponent.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Astro" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/UnknownComponent.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::Astro" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroNamespacedComponent.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::Astro" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroNamespacedComponent.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::Astro" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroNamespacedComponent.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::Astro" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/UiFrameworkComponent.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::Astro" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroLocalComponent.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Astro" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/lang/AstroFileViewProviderFactory.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::Astro" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/service/settings/AstroServiceConfigurable.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::Astro" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createImportFactories()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/AstroHandlersFactory.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::Astro" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTextRanges()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/codeInsight/imports/AstroComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::Astro" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "Astro/src/org/jetbrains/astro/inspections/AstroMissingComponentImportInspection.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::Astro" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/ide/DtsStructureViewFactory.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::dts" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchForRoot()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/DtsZephyrFileUtil.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::dts" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadExternalBindings()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingLoader.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::dts" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dtsParse()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/DtsValue.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::dts" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsNodeMixin.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::dts" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDtsProperty()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/DtsStatement.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::dts" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/lang/psi/PsiFileInclude.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::dts" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun configure()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsPathInput.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::dts" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusLost()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/settings/DtsSettingsPathInput.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::dts" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newAnnotation()",
  "longName" : "",
  "relativeFileName" : "dts/src/com/intellij/dts/highlighting/DtsHighlightAnnotator.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::dts" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCMakeModelConfigurationData()",
  "longName" : "",
  "relativeFileName" : "dts/cmake/src/com/intellij/dts/cmake/impl/DtsCMakeModelConfigurationDataProvider.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::dts" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluate()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/psi/PpIfStatement.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::dts" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluate()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/lang/psi/PpIfStatement.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::dts" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "dts/pp/src/com/intellij/dts/pp/highlighting/PpParserErrorInspection.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::dts" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPeer()",
  "longName" : "",
  "relativeFileName" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/generator/NextJsProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::nextjs" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/schema/builder/SchemaDslBuilder.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::prisma" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/structureview/PrismaStructureViewFactory.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::prisma" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/formatter/settings/PrismaLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::prisma" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigStatusEditorNotificationProvider.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::prisma" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDeclaration()",
  "longName" : "",
  "relativeFileName" : "prisma/src/org/intellij/prisma/lang/types/PrismaType.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::prisma" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineCommenter()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueCommenterProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasVueLibraryImport()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/context/VueFileContextProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::vuejs" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHandler()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::vuejs" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResolveTarget()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStore.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::vuejs" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteCompletely()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexActionContextType.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::vuejs" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexJSLiteralReferenceProvider.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::vuejs" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderScanningListenerContributor.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::vuejs" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareChange()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderManager.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::vuejs" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun create()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderLibrary.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::vuejs" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/actions/InstallNuxtTypesAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::vuejs" ],
  "startLine" : 251,
  "endLine" : 251,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withVueProximity()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueDirective.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPointer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueDirective.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getThisTypeProperties()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueContainerInfoProvider.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::vuejs" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDirectiveModifiers()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedDirectives.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::vuejs" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeVisitTags()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueTemplate.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::vuejs" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectModelDirectiveProperties()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::vuejs" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPeer()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessHandlerCreated()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::vuejs" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::vuejs" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSpacesTab()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleMainPanel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addWrappingAndBracesTab()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleMainPanel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIndentOptionsTab()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleMainPanel.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::vuejs" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParserDefinition.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::vuejs" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParserDefinition.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::vuejs" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTypeSubstitutorForGenerics()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSEmbeddedExpressionContentImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::vuejs" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsTypeEvaluation()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VuePluginTypeScriptService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::vuejs" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueWatchSymbolScope.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::vuejs" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueAvailableSlotsScope.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentNamespaceSymbol.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentNamespaceSymbol.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentNamespaceSymbol.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentNamespaceSymbol.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentNamespaceSymbol.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::vuejs" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatchingSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentSymbol.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::vuejs" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSymbols()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentSymbol.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::vuejs" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameConversionRulesProviders()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryConfigurator.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::vuejs" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTypeScriptProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueProjects.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::vuejs" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasUnsupportedContentInCopyContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::vuejs" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectReferenceExpressions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::vuejs" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasUnsupportedContentInCopyContext()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectTransferableData()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::vuejs" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveLocalComponent()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::vuejs" ],
  "startLine" : 449,
  "endLine" : 449,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveFiltersFromReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueExprReferenceExpressionResolver.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::vuejs" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprCompletionProvider.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::vuejs" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReferenceExpressionResolver()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprSpecificHandlersFactories.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::vuejs" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReferenceExpressionResolver()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprSpecificHandlersFactories.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::vuejs" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTopLevelVueTags()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::vuejs" ],
  "startLine" : 777,
  "endLine" : 777,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processQuery()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/findUsages/VueReferenceSearcher.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::vuejs" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFunctionSignatureChecker()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferenceChecker()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFunctionSignatureChecker()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferenceChecker()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::vuejs" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/DuplicateTagInspection.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::vuejs" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/DataFunctionInspection.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::vuejs" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueMissingComponentImportInspection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::vuejs" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/parser/VueExprParser.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::vuejs" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/LocalReportDescriptor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAvailability()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/LocalReportDescriptor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markAsUnavailable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/LocalReportDescriptor.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun qodanaCloudReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/BrowserViewProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::qodana" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noProblems()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/NoProblemsContentProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notMatchingProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/NoProblemsContentProvider.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::qodana" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportDescriptor.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportDescriptor.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportDescriptor.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/report/ReportDescriptor.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun revisionUpdatedFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/vcs/VcsRevisionProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun fetchHeadRevisions()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/vcs/VcsRevisionProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun subscribeToOtherHighlights()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingPassState.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProblemProperties()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/highlight/SarifProblemPropertiesProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/run/QodanaRunState.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logOut()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/UserState.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun cloudClient()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/UserState.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun licenseAgreementAcceptedCallback()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/UserState.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLicenseStatus()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/UserState.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelAuthorization()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/UserState.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cloudClient()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizedImpl.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::qodana" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acquireAccessTokenForRequest()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentials.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun acquireRefreshTokenForRequest()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentials.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun seeRefreshTokenToPersist()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentials.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQDCloudClient()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/api/IjQDCloudClient.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQDCloudClient()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/api/IjQDCloudClient.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::qodana" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlink()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkState.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/QodanaScopeExtenderProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun extendScope()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/QodanaScopeExtenderProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::qodana" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun collectExtendedFiles()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/QodanaScopeExtenderProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::qodana" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createScript()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaScriptFactory.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::qodana" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaScript.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createScript()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/local-changes.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createScript()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/default.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun openRunContext()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaRunContextFactory.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instantiateTool()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolEP.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::qodana" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun announceJobDescriptors()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsConfigurationProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun performPreRunActivities()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsConfigurationProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::qodana" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun describeTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsProvider.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun announceJobDescriptors()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsProvider.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runTools()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsProvider.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getSarif()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/problem.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFile()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/problem.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModule()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/problem.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::qodana" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/TestTarget.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::qodana" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAbsoluteProfilePath()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaYamlConfig.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProfileScope()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaConfig.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::qodana" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFileModificationToQueue()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/FixesLogger.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::qodana" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contribute()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/SarifReportContributor.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::qodana" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculate()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/fingerprints/FingerprintCalculator.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isCIPresentInProject()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIViewModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unselected()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIViewModel.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::qodana" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isQodanaPresent()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/CIFileChecker.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSetupCIProvider()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun originUrl()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ProjectVcsDataProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::qodana" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun projectBranches()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ProjectVcsDataProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::qodana" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun currentBranch()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/ProjectVcsDataProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreeNode.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::qodana" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreeNode.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeFileNode.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::qodana" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigatable()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeProblemNode.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::qodana" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun treeNodeSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exclude()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLicenseStatus()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun authorize()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showRunDialog()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLinkDialog()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openReport()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlink()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showRunDialog()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logOut()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openDocumentation()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tabSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProblemsViewState()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::qodana" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notLinkedPanel()",
  "longName" : "",
  "relativeFileName" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::qodana" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun run()",
  "longName" : "",
  "relativeFileName" : "qodana/python/community/src/org/jetbrains/qodana/python/community/QodanaPycharmPythonPathActivity.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::qodana" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/linesOfCode/JvmLinesOfCodeInspection.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createScript()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/migrate/MigrateClassesScript.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/migrate/MigrateClassesScript.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::qodana" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loggedExceptionLocation()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsErrorLogManager.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::qodana" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsMessageReporter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::qodana" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun template()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/InspectionKtsTemplate.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/local-inspectionKts-api.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::qodana" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun globalInspection()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/global-inspectionKts-api.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::qodana" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerProblem()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/inspectionKts-api.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::qodana" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun initialize()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsProfileInitializer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::qodana" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/impl.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProcessorIfApplicable()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsFileStatus.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::qodana" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/actions.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::qodana" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBanner.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::qodana" ],
  "startLine" : 319,
  "endLine" : 319,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsClasspathProvider.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::qodana" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectClassPath()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsClasspathProvider.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::qodana" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentDependenciesScope()",
  "longName" : "",
  "relativeFileName" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsClasspathProvider.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::qodana" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createProcessHandler()",
  "longName" : "",
  "relativeFileName" : "qodana/php/src/org/jetbrains/qodana/php/configuration.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::qodana" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun documentChangesFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/flow.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::qodana" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  vfsChangesMapFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/flow.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::qodana" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInDumbModeFlow()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/flow.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::qodana" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportError()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportMessage()",
  "longName" : "",
  "relativeFileName" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::qodana" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsValue()",
  "longName" : "",
  "relativeFileName" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::tslint" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun askUpdatePassword()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/updatePassword.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConnectionParameters()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClientConfig()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAdminConfig()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectConnection()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ConnectionSelector.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun browseShelf()",
  "longName" : "",
  "relativeFileName" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelfUtils.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::PerforceIntegration" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorLibraryUpdater.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::Meteor" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getListenerForMainProcess()",
  "longName" : "",
  "relativeFileName" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebugProcessRunner.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::Meteor" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionOnSaveInfos()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierConfigurable.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectTransferableData()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierCopyPastePostProcessor.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun format()",
  "longName" : "",
  "relativeFileName" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageService.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::prettierJS" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCommandLine()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDebugProcess()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::platformio" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun executeTask()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioProjectTaskRunner.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::platformio" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExternalSource()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioBuildConfigurationProvider.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::platformio" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribeToInitialization()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioWorkspaceInitializationUtil.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::platformio" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurationFactory()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioHelpers.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::platformio" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doRun()",
  "longName" : "",
  "relativeFileName" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioTerminal.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::platformio" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInputFilter()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/lang/DenoCacheContentIndexExtension.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Deno" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueExternalizer()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/lang/DenoCacheContentIndexExtension.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::Deno" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contributeResolver()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/modules/DenoTypeScriptImportResolverProvider.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::Deno" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeCommand()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/service/DenoLspServerDescriptor.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::Deno" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConsole()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/run/DenoRunState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::Deno" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/generator/DenoProjectTemplateGenerator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Deno" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPeer()",
  "longName" : "",
  "relativeFileName" : "Deno/src/com/intellij/deno/generator/DenoProjectTemplateGenerator.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::Deno" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSystemName()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnect()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRTS()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDTR()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCTS()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectProfile()",
  "longName" : "",
  "relativeFileName" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectPanel.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::serial-monitor" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProtoConverter()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbGeneratedCodeConverterProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::protobuf" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptsLanguage()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbGeneratedCodeConverterProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::protobuf" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun protoToCodeEntityName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbGeneratedCodeConverterProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::protobuf" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun codeEntityNameToProtoName()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbGeneratedCodeConverterProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::protobuf" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generatedFileNameHint()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbGeneratedCodeConverterProvider.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::protobuf" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/inspection/PbDuplicatedImportsInspection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::protobuf" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]